﻿@charset "utf-8";
/* CSS Document */

/*ie6提示*/ 
#ie6-warning {
	width: 100%;
	background: #ffffe1;
	padding: 5px 0;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	border-bottom: #f90 solid 1px;
}
#ie6-warning p {
	width: 1014px;
	margin: 0 auto;
}
header {
	border-bottom: #ddd solid 1px;
}
.top {
	height: 32px;
	line-height: 35px;
	width: 1014px;
	padding:0 0 2px 0;
	margin: 0 auto;
}
.top li {
	padding: 0;
	float: right;
	width:95px;
	height:auto;
	position:relative;
	font-size: 12px;
	z-index: 20;
	display:block;

}
.top li a, .top li a:link, .top li a:visited {
	color: #888;
}
.top li span{
color:#ff7c21;
font-size:10px;}
.top .user {
    float:left;
 	padding:0 0 0 22px;
    margin:1px 1px 0 1px;
	width:95px;
	background: url(../images/1-1.gif) no-repeat 0 10px;
}
 .top .user a{
   float:left;
	width:95px;
  	padding:0 0 0 22px;
   margin:1px 0 0 0;
}
.top  .user1{
    margin:1px 0 0 0;
	width:49px;
	display:block;
    white-space:nowrap;
    text-align:center;
    padding:0 0 0 22px;
}

.top .msn {
    float:left;
    margin:1px 1px 0 1px;
	width:95px;
	padding:0 0 0 22px;
	background: url(../images/1-2.gif) no-repeat 0 10px;
}
.top .msn a {
    float:left;
    margin:1px 0 0 0;
	padding:0 0 0 22px;
}

.top  .msn1{
    margin:1px 0 0 0;
	width:49px;
	display:block;
white-space:nowrap;
text-align:center;
	padding:0 0 0 22px;
}

.top  .setting{
    float:left;
    margin:2px 1px 0 1px;
	width:62px;
	height:40px;
	padding:0 0 0 28px;
	background: url(../images/1-3.gif) no-repeat 0 10px;
}

.top  .setting a{
    display: block;
	float:left;
    margin:2px 0 0 0;
	padding:0 24px 0 28px;
}
.top  .setting1{
    margin:2px 0 0 0;
	width:62px;
	padding:0 0 0 28px;
}


.top .upload {
    float:left;
    margin:2px 0 0 0;
	padding:0 0 0 24px;
	background: url(../images/upload.jpg) no-repeat 0 8px;
}
.top .upload a{
    display: block;
    float:left;
    margin:2px 0 0 0;
	padding:0 0 0 24px;
	background: url(../images/upload.jpg) no-repeat 0 8px;
}

.top a:hover {
	color: #f40;
}

.lydd{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:95px;
	top:0px;
	clear:both;
	background:url(../images/1-1_1.gif)  0 11px;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9}

.lydd a{
        position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #fff;
		color: #2875DE;
		font: 12px arial}
.lydd  a:hover
	{	background: #eee;
		color: #FFF}
		
.lydd2{
	margin: 0;
	padding: 0;
	clear:both;
	position: absolute;
	visibility: hidden;
	top:0px;
	width:90px;
	background:url(../images/1-2_1.gif)  0 11px;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9}

.lydd2 a{
        position: relative;
		display: block;
		margin: 0;
		padding: 5px 6px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #fff;
		color: #2875DE;
		font: 12px arial}
.lydd2  a:hover
	{	background: #eee;
		color: #FFF}
	.lydd3{
	margin: 0;
	clear:both;
	position: absolute;
	visibility: hidden;
	width:85px;
	top:0px;
	padding:0 0 0 -1px;
	background:url(../images/1-3_1.gif)  0 12px;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9}

.lydd3 a{
        position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #fff;
		color: #2875DE;
		font: 12px arial}
.lydd3  a:hover
	{	background: #eee;
		color: #FFF}

.xx_dd{
float:left;
width:49px;
display:block;
white-space:nowrap;
text-align:center;}
	
hgroup, article, .menu {
	width: 1014px;
	margin: 0 auto;
}
.vlogo {
	padding: 2px 0;
	overflow: hidden;
	clear: both;
}
.logo {
	float: left;
}
.so {
	padding: 20px 0 0 160px;
	float: left;
}
.search {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 290px;
	padding-left: 4px;
	border:1px solid #e2c085;
	color: #ccc;
}
.sosuo {
	background: #f50;
	color: #fff;
	font-size: 16px;
	margin-left: 8px;
	width: 100px;
	height: 32px;
	line-height: 32px;
	border: 0 none;
}
.con_top {
	background: url(../images/wa_top.jpg) no-repeat;
	height: 12px;
	font-size: 0;
}
.con_vertical {
	background: url(../images/wo_vertical.jpg) repeat-y;
	overflow: hidden;
	clear: both;
	position: relative;
}
.con_ver {
	background: url(../images/yo_vertical.jpg) repeat-y;
	overflow: hidden;
	clear: both;
}
.con_bottom {
	background: url(../images/wo_bottom.jpg) no-repeat;
	height: 8px;
}
nav {
	background: url(../images/nav.jpg) repeat-x;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
}
.menu h3 {
	float: left;
	width: 70px;
	text-align: center;
	font-weight: normal;
	background: #ffd8b1;
	margin-left: 30px;
	color: #711102;
}
.menu dl {
	float: left;
	font-weight: bold;
	padding: 0px 0 0px 40px;
	height: 44px;
	line-height: 44px;
	margin: auto 0;
}
.menu dt {
	float: left;
	width: 50px;
	color: #711102;
	border-right: #711102 solid 2px;
}
.menu dd {
	float: left;
	margin-left: -45px;
}
.menu dd a {
	float: left;
	margin: 0 10px;
	color: #fff;
	padding:0px 5px;
}
.menu dd a:hover
{
	text-align: center;
	font-weight: normal;
	background: #ffd8b1;
	color: #711102;
	height:44px;
	
}
.MenuActive
{
	text-align: center;
	font-weight: normal;
	background: #FFD8B1 none repeat scroll 0% 0%;
	color: #711102;
	height: 44px;
}
.vertical_01 {
	background: url(../images/ne_top.jpg) no-repeat;
	height: 19px;
	width: 986px;
	margin: 0 auto;
}
.vertical_02 {
	background: url(../images/ne_vertical.jpg) repeat-y;
	width: 986px;
	margin: 0 auto;
	height: 320px;
}
.vertical_03 {
	background: url(../images/ne_bottoom.jpg) no-repeat;
	height: 19px;
	width: 986px;
	margin: 0 auto;
}
.login {
	background: url(../images/login_background.jpg) no-repeat;
	width: 264px;
	height: 334px;
	float: left;
	position: absolute;
	z-index: 100;
	left: 20px;
	_left: 6px;
	top: 7px;
}
.login_top {
	padding: 10px 10px 0 0;
}
.login_top li {
	border: #ddd solid 1px;
	height: 35px;
	line-height: 35px;
	background: #fff;
	width: 230px;
	margin: 20px auto;
}
.login_top span {
	float: left;
	color: #cdb287;
	padding: 0 6px 0 10px;
}
.login_top input {
	float: left;
	height: 35px;
	line-height: 35px;
	border: 0 none;
	width: 180px;
}
.login_vertical li {
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.login_vertical span {
	margin-right: 30px;
	color: #b25414;
}
.login_vertical span input {
	margin-right: 6px;
}
.login_vertical a, .login_vertical a:link, .login_vertical a:visited {
	color: #b25414;
}
.submint, .reset {
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	margin: 0 6px;
}
.submint {
	background: #fe8029;
}
.reset {
	background: #a4a4a4;
}
.login_vertical a img {
	margin-top: 15px;
}
.login_vertical {
	padding: 0 10px 0 0;
}
.cotain {
	width: 700px;
	margin-left:270px;
	margin-top:-10px;
}
.cotain p {
	height: 100px;
	width: 520px;
	padding: 20px 0;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	display: block;
}
.vt_1 {
	height: 320px;
}
.vt_2 {
	height: 340px;
}
.v_left {
	float: left;
	width: 716px;
	zoom: 1;
	overflow: hidden;
}
.left_nav {
	height: 40px;
	line-height: 40px;
	margin-left: 18px;
	border-bottom: #ccc dotted 1px;
}
.left_nav h3 {
	color: #f70;
	border-bottom: #f70 solid 1px;
	float: left;
	width: 80px;
}
.left_nav a {
	float: right;
	padding-right: 23px;
	color: #888;
	background: url(../images/jian_right.jpg) no-repeat 32px 16px;
}
.v_right {
	float: right;
	width: 237px;
	margin-right: 23px;
	display: inline;
	overflow: hidden;
	zoom: 1;
}
.right_nav {
	height: 40px;
	line-height: 40px;
	border-bottom: #ccc dotted 1px;
}
.right_nav h3 {
	float: left;
	height: 40px;
	line-height: 40px;
	color: #f70;
	border-bottom: #f70 solid 1px;
}
.main_01 {

	float: left;
	margin-right: 10px;
	margin-left: 20px;
	padding-top: 25px;
	display: inline;
}
.main_01 h4 {
	height: 40px;
	line-height: 40px;
	text-align: left;
	color: #f70;
}
.main_pc {
	width: 327px;
	height: 200px;
}
.pc_01 {
	height: 93px;
	padding-bottom: 15px;
}
.pc_left {
	float: left;
	width: 100px;
}
.pc_left a {
	width: 100px;
	height: 75px;
	overflow: hidden;
}
.pc_left img {
	width: 100px;
	height: 75px;
	display: block;
}
.pc_left span {
	height: 18px;
	line-height: 18px;
	text-align: center;
	clear: both;
	display: block;
	background: #f2f2f2;
}
.pc_right {
	float: left;
	 
	padding-left: 7px;
}
.pc_right a:active {
	color: #f50;
}
.pc_right dt {
	height: 24px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	margin:0 0 0 12px;
	display:inline;
}

.pc_right dt a, .pc_right dt a:link, .pc_right dt a:visited {
	color: #777;
	font-weight: bold;
	font-size: 14px;
	font-family: "宋体", "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", Tahoma, Geneva, sans-serif, STHeiti !important;
}

.pc_right dd {
	height: 17px;
	line-height: 17px;
	padding: 3px 0 3px 12px;
	clear: both;
	overflow: hidden;
}

.pc_right dd a {
color:#888;
}
.pc_right dd span {
	float: left;
	padding-right: 6px;
	border-right: #ddd solid 1px;
}
.pc_right dd em {
	font-style: normal;
	float: left;
	padding-left: 7px;
}
.pc_right dd em a{
color:#666;}



.dar {
	padding: 5px 0;
	overflow: hidden;
	height: 62px;
}
.dar p {
	width: 61px;
	height: 61px;
	overflow: hidden;
	float: left;
}
.dar dl {
	float: left;
	width: 150px;
	padding-left: 5px;
	color: #777;
	zoom: 1;
	overflow: hidden;
}
.dar dd {
float:left;
width:140px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	margin:0 0 0 5px;
	display:inline;
}
.dar dt {
float:left;
width:140px;
margin:0 0 0 5px;
display:inline;}

.dar p img {
	width: 61px;
	height: 61px;
}
.right_main {
	padding: 0 5px;
	border: #ededed solid 1px;
	border-top: none;
}
.dar dd a {
	float: left;
}
.dar dd a img {
	margin-top: 3px;
}
.dar dd strong {
	color: #f40;
	height: 24px;
	line-height: 24px;
	padding-left: 8px;
	display: inline-block;
	float: left;
}
.more {
	height: 23px;
	line-height: 23px;
	text-align: right;
}
.more a {
	color: #777;
}
.beautiful {
	height: 255px;
	padding: 10px 0;
}
.beautiful_left {
	width: 357px;
	height: 255px;
	overflow: hidden;
	float: left;
	margin-left: 18px;
	position: relative;
}
.beautiful_left h3 {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	left: 0;
	background: url(../images/bc.png) repeat;
	color: #fff;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.beautiful_left img {
	width: 357px;
	height: 255px;
}
.beautiful_right {
	float: right;
	overflow: hidden;
	width: 315px;
}
.b_1 {
	height: 120px;
	padding-bottom: 20px;
}
.b_1 h2 {
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
}
.b_1 span, .b_1 span a {
	height: 28px;
	line-height: 28px;
	color: #777;
	display: block;
	overflow: hidden;
}
.b_2 {
	overflow: hidden;
	clear: both;
}
.b_2 li {
	height: 30px;
	line-height: 30px;
	text-align: left;
	/*text-overflow:ellipsis;
	white-space:nowrap;*/
	overflow: hidden;
	font-size: 14px;
	list-style: inside;
	color: #999;
}
.b_2 li span {
	color: #06c;
	margin-right: 2px;
}
.b_2 li span a {
	color: #06c;
}
.b_2 li em {
	font-style: normal;
}
.people {
	padding-left: 18px;
	overflow: hidden;
}
.people dl {
	width: 215px;
	overflow: hidden;
	float: left;
}
.people dt {
	height: 28px;
	line-height: 28px;
	color: #f70;
}
.people dt a {
	color: #f70;
	font-weight: bold;
}
.people dd {
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
}
.people dd p {
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
}
.people dd p img {
	width: 80px;
	height: 80px;
}
.data {
	float: left;
	width: 131px;
	padding-left: 4px;
}
.data h4 {
	height: 41px;
	line-height: 18px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
}
.data em {
	font-style: normal;
	font-size: 12px;
	color: #777;
	height: 18px;
	line-height: 18px;
}
.data span {
	display: block;
	text-align: left;
}
.xiangj {
	padding: 15px 0 10px 18px;
	overflow: hidden;
}
.xiangj li {
	width: 326px;
	height: 219px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-left: 18px;
	font-weight: bold;
	border: #ddd solid 1px;
}
.xiangj li a {
	width: 326px;
	height: 219px;
	margin: 0 auto;
}
.xiangp {
	overflow: hidden;
	_padding-top: 10px;
	zoom: 1;
}
.xiangp li {
	width: 204px;
	height: 229px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-left: 28px;
	display: inline;
	border: #ddd solid 1px;
}
.title {
	height: 40px;
	line-height: 18px;
	background: url(../images/bc.png) repeat;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	width: 100%;
	font-size: 12px;
}
.title_left {
	float: left;
	width: 208px;
	overflow: hidden;
	height: 40px;
	padding-left: 3px;
	text-align: left;
}
.title_right {
	float: left;
	padding-left: 5px;
	padding-top: 10px;
}
.title_right span {
	float: left;
}
.title_right em {
	font-style: normal;
	height: 24px;
	line-height: 24px;
	float: left;
	color: #f70;
	padding-left: 3px;
	display: inline-block;
}
.title_01 {
	width: 120px;
	overflow: hidden;
	height: 40px;
	padding-left: 3px;
	text-align: left;
	float: left;
}
.prd {
	overflow: hidden;
	padding: 0 18px;
}
.prd li {
	width: 233px;
	height: 329px;
	float: left;
	margin-right: 9px;
	margin-bottom: 12px;
	border: #ddd solid 1px;
}
.prd h4 {
	height: 35px;
	line-height: 35px;
	background: #f9f9f9;
	padding-left: 10px;
	text-align: left;
	color: #c75f00;
	border-bottom: #ddd solid 1px;
}
.prd_p {
	overflow: hidden;
	height: 255px;
}
.prd_p p {
	float: left;
	margin: 8px 5px;
	overflow: hidden;
	display: inline;
}
.prd_b {
	text-align: right;
	padding-right: 8px;
	height: 30px;
}
.prd_b a {
	background: #f60;
	padding: 4px 30px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	display: inline-block;
}
footer {
	padding: 10px 0;
	width:1014px;
	margin:0 auto;
}
.yon_top {
	background: url(../images/ya_top.jpg) no-repeat;
	height: 12px;
	font-size: 0;
}
.yon_vertical {
	background: url(../images/yo_vertical.jpg) repeat-y;
	overflow: hidden;
	clear: both;
	padding: 0 18px;
	
}
.yon_bottom {
	background: url(../images/yo_bottom.jpg) no-repeat;
	height: 19px;
}
.footer_logo {
	width: 300px;
	float: left;
	margin:8px 0 0 20px;
	display:inline;
}
.footer_logo p {
	height: 63px;
}
.footer_logo span {
	height: 32px;
	padding: 6px 0 6px 6px;
	display: inline-block;
}
.footer_logo span a {
	margin: 0 3px;
}
.comanpy {
	overflow: hidden;
	font-size: 12px;
	padding-left: 8px;
	color: #777;
}
.comanpy li {
	height: 20px;
	line-height: 20px;
	text-align: left;
}
.footer_right {
	float: left;
	font-size: 12px;
	padding-left: 20px;
	margin:12px 0 0 0;
	display:inline;
}
.footer_right dl {
	float: left;
	width: 170px;
	margin-right: 12px;
}
.footer_right dt {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
}
.footer_right dt.about {
    padding:2px 0 0 0;
	background: url(../images/bottom_user.jpg) no-repeat 0 8px;
	padding-left: 22px;
}
.footer_right dt.help {
    padding:2px 0 0 0;
	background: url(../images/bottom_love.jpg) no-repeat 0 8px;
	padding-left: 22px;
}
.footer_right dt.others {
    padding:2px 0 0 0;
	background: url(../images/bottom_car.jpg) no-repeat 0 8px;
	padding-left: 22px;
}
.footer_right dd {
	height: 28px;
	line-height: 28px;
	text-align: left;
	padding-left: 23px;
}
.footer_right dd a {
	color: #666;
}
.tj {
	zoom: 1;
}
.tour {
	background: #f7f7f7;
	margin: 0 7px;
}
.tour_top {
	height: 45px;
	line-height: 45px;
	margin: 0 6px;
	border-bottom: #ddd solid 1px;
}
.tour_top a, .tour_top a:link, .tour_top a:visited {
	background: url(../images/jt.jpg) no-repeat right 4px;
	padding-right: 15px;
	margin-right: 6px;
	color: #666;
}
.tour_top a.none
{
	background:none;
}
.tour_bottom {
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
}
.tour_left {
	float: left;
	color: #f60;
	font-size: 14px;
}
.tour_right {
	float: right;
	padding-right: 140px;
 *padding-top:12px;
}
.tour_s {
	padding-right: 10px;
}
.tour_right a, .tour_right a:link, .tour_right a:visited {
	height: 26px;
	line-height: 26px;
	padding: 0 28px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	display: inline-block;
	margin-right: 10px;
}
.tour_right a.sc {
	background: #56bdf8;
}
.tour_right a.fx {
	background: #9bc437;
}
.tou_main {
	margin: 0 7px;
	overflow: hidden;
	clear: both;
	zoom: 1;
}
.main_left {
	width: 717px;
	float: left;
	height: 100%;
	padding: 10px 0;
}
.mait, .hts {
	border: #ddd solid 1px;
	float: right;
	width: 800px;
	padding: 10px 0;
	margin: 20px 30px 15px 0;
	_display: inline;
	background: #fff;
}
.hts {
	border: none;
}
.main_left table {
	margin-bottom: 20px;
}
.main_right {
	width: 278px;
	float: right;
	padding-top: 12px;
}
.m_tu {	width: 48px; height: 48px; overflow: hidden; margin: 0 auto; }
.m_add { width: 56px;	height: 20px;	overflow: hidden;	padding-top: 10px; margin: 0 auto; }

.m_main {	padding: 0 8px 8px 0; font-size: 12px; }
.m_main dt { clear: both; height: auto; line-height: 18px;	padding: 0 0 8px 15px; color: #777; }
.m_main dt span {	color: #f40; float: left;	margin-right: 8px; }
.m_main dt em { float: left; margin-right: 8px; font-style: normal; }
.m_main dt time {	float: left; margin-right: 8px;	color: #777; }
.m_main dt b { float: right; font-weight: normal;	margin-right: 7px; }
.m_main dt p a { float: right; padding-right: 30px; color: #f50; }
.m_main dt b a { display: inline-block; padding: 0 10px; line-height: 24px; background: #ff7200; height: 24px;	color: #fff; }
.m_main dd { line-height: 26px;	color: #666; }
.m_gray {	background: #f5f5f5; min-height: 80px; padding: 5px 0 0 0; _height: expression(this.scrollHeight<80?"80px":"auto"); }
.m_main ul { margin: 0 6px;	padding-left: 18px;	border-top: #ddd solid 1px; }
.m_main li { clear: both; overflow: hidden;	padding: 8px 0; }
.m_main li p { float: left;	width: 26px; overflow: hidden; padding-top: 3px; }
.m_main li p img { width: 26px;	height: 26px; }

.gow {
	float: left;
	padding-left: 4px;
}
.gow h5 {
	line-height: 18px;
	text-align: left;
	clear: both;
	font-size: 12px;
	font-weight: normal;
}
.gow time {
	height: 18px;
	line-height: 18px;
	float: left;
	margin-right: 10px;
}
.gow a, .gow a:link, .gow a:visited {
	float: left;
	color: #f60;
	height: 18px;
	line-height: 18px;
}
.number {
	height: 25px;
	padding: 10px 0;
	clear: both;
}
.numby {
	float: right;
	width: 360px;
	color: #f40;
	padding-right: 13px;
}
a.one {
	float: left;
}
a.one img {
	margin-top: 1px;
}
a.two img {
	margin-top: 1px;
}
.numby ul {
	width: 250px;
	float: left;
	height: 17px;
	overflow: hidden;
}
.numby span {
	/*float: left;*/
	width: 17px;
	height: 17px;
	line-height: 17px;
	cursor: pointer;
	margin: 0 6px;
}
.numby li {
	float: left;
	width: 22px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	margin: 0 3px;
	cursor: pointer;
}
.numby li.hover {
	background: #f50;
	color: #fff;
	display: inline-block;
}
a.two {
	float: left;
}
.m_inp {
	padding: 0 10px;
	color: #666;
}
.m_inp td {
	padding: 3px 0;
	font-size: 12px;
}
.m_inp a, .m_inp a:link, .m_inp a:visited {
	color: #f50;
}
.m_inp p {
	display: inline-block;
	background: #f60;
	height: 24px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	padding: 0 20px;
	margin-right: 15px;
}
.m_inp input {
	background: #f60;
	border: 0 none;
	text-align: center;
	color: #fff;
	padding: 2px 25px;
	cursor: pointer;
}
.njq {
	margin: 0 auto;
	width: 230px;
	overflow: hidden;
	margin-bottom: 12px;
}
.njq_top {
	background: url(../images/t1.jpg) no-repeat;
	width: 230px;
	height: 6px;
	font-size: 0;
}
.njq_vertical {
	background: url(../images/t2.jpg) repeat-y;
	width: 230px;
	padding:4px;
	overflow: hidden;
}
.njq_bottom {
	background: url(../images/t3.jpg) no-repeat;
	width: 230px;
	height: 10px;
}
.t_nav {
	height: 35px;
	line-height: 35px;
	color: #f50;
	font-weight: bold;
	padding-left: 8px;
	text-align: left;
	border-bottom: #eee solid 1px;
}
.t_con {
	overflow: hidden;
	font-size: 12px;
	padding: 0 6px;
	color: #666;
}
.t_con li {
	height: 52px;
}
.t_con span {
	height: 26px;
	line-height: 26px;
	display: block;
	overflow: hidden;
}
.t_con a, .t_con a:link, .t_con a:visited {
	color: #666;
}
.t_con a:hover {
	color: #f50;
}
.t_con em {
	font-style: normal;
}
.t_v {
	overflow: hidden;
	font-size: 12px;
	color: #666;
}
.t_v li {
	width: 87px;
	float: left;
	padding: 10px 13px 6px;
}
.t_v li a {
	width: 87px;
	height: 87px;
	display: block;
	overflow: hidden;
}
.t_v li span {
	display: block;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.t_v li a img {
	width: 87px;
	height: 87px;
}
/*menu { float: left; width: 132px; height: 100%; padding-bottom: 20%; background: url(../images/menu_background.jpg) repeat-y; }
.introduce { clear: both;	padding: 10px 10px 0;	font-size: 12px; }
.introduce p { width: 87px; height: 85px; }
.introduce p img { width: 87px;	height: 85px; }
.introduce span {	display: block; height: 26px; line-height: 26px; text-align: center; font-weight: bold;	}
.introduce em {	display: block; height: 44px;line-height: 22px; overflow: hidden; font-style: normal; color: #666; }
.introduce td, .introduce th { line-height: 26px; }
.introduce td { text-align: right; }
.introduce th {	padding-left: 4px; text-align: left; }
.introduce b { padding: 1px 6px; margin-left: 6px; border-radius: 4px; color: #f60; }
.men_nav { padding: 10px 0; }
.men_nav dt {	height: 28px; line-height: 28px; margin: 10px 2px 0 0; background: url(../images/line.jpg) repeat-x 0 9px; }
.men_nav dt b {	display: inline-block; margin-left: 15px; padding: 0 4px; background: #f0f0f0; color: #f40; }
.men_nav dd { height: 35px; line-height: 35px; padding-left: 15px; cursor: pointer; }
.men_nav dd img { float: left; margin: 8px 8px 0 0; }
.men_nav dd span { display: inline-block;	float: left; }
.men_nav dd em { float: left; width: 19px; margin-left: 8px; text-align: center; color: #fa7705; font-size: 9px; }
.men_nav dd.white {	background: #fff; }*/
.m_f {
	overflow: hidden;
	padding: 18px;
	zoom: 1;
}
.m_left {
	width: 123px;
	height: 123px;
	float: left;
	margin:0 10px 0 0;
	display:inline;
}
.m_right {
	float: left;
	width: 790px;
	padding-left: 10px;
}
.m_right h3 {
	height: 30px;
	line-height: 30px;
	display: block;
	font-weight: normal;
}
.m_right h3 span {
	float: left;
	font-size: 18px;
}
.m_right h3 em {
	float: right;
	display: block;
	font-size: 12px;
	padding:0 140px 0 0;
	font-style: normal;
	color:#777;
}
.m_right1 {
	float: left;
	width: 610px;
	padding-left: 10px;
}
.m_right1 h3 {
	height: 30px;
	line-height: 30px;
	display: block;
	font-weight: normal;
}
.m_right1 h3 span {
	float: left;
	font-size: 18px;
}
.m_right1 h3 em {
	float: right;
	display: block;
	font-size: 12px;
	padding:0 140px 0 0;
	font-style: normal;
	color:#777;
}

.m_name {
	line-height: 22px;
	color: #999;
	height: 52px;
	overflow: hidden;
	zoom: 1;
}
.m_bu {	height: 30px;	line-height: 30px; padding-top: 10px; }
.m_bu li { float: left; margin-right: 15px; }
.m_bu li.num { margin-right: 40px; }
.m_bu strong {
	color: #f40;
	font-size: 16px;
	float: left;
}
.m_bu span {
	float: left;
}
.m_bu b {
	margin-left: 30px;
	padding-top: 2px;
	height: 25px;
	float: left;
	display: inline-block;
	cursor: pointer;
}

.contain table {
	margin-bottom: 12px;
}
.edit {
	float: left;
	height: 26px;
}
.edit a.eot {
	float: left;
	color:#999;
}
.edit s {
	color: #555555;
	left: -20px;
	position: relative;
	text-decoration: none;
	float: left;
}
.edit s img {
	position: absolute;
	top: 5px;
	left: 28px;
}
.edit li a {
	background-image: none;
	display: block;
	padding: 0 8px;
	height: 30px;
	line-height: 30px;
}
.edit li a:hover {
	background: #eee;
}
.left {
	width: 625px;
	float: left;
	margin: 15px 0 10px 15px;
	_display: inline;
}
.see {
	float: right;
}
.see a {
	width: 89px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	float: left;
	margin-left: 10px;
	background: url(../images/cc.jpg) no-repeat;
}
.m_k {
	border: #ddd solid 1px;
	background: #fff;
	margin-bottom: 100px;
}
.opt {
	float: right;
	color: #555;
	width: 170px;
}
.opt time {
	float: left;
	margin-right: 8px;
	color:#999;
}
.m_k dd {
	height: 26px;
	line-height: 26px;
	margin: 0 6px;
	padding: 6px 0 6px 10px; 
	border-bottom: #ddd solid 1px;
}
.m_k dd span {
	float: left;
	width: 350px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.m_k dd span a {
	color: #555;
}
.m_k dd span a:hover {
	color: #f50;
}
.right {
	float: right;
	padding-right: 15px;
	padding-top: 15px;
	width: 200px;
}
.right_top, .right_bottom {
	border: #ddd solid 1px;
	background: #fff;
	margin-bottom: 10px;
	font-size:14px;
	line-height:25px;
}
.right_top h4 {
	height: 35px;
	line-height: 40px;
	color: #f50;
	padding-left: 13px;
	border-bottom: #ccc dotted 1px;
}
.right_top ul {
	margin-bottom: 10px;
	padding-left: 13px;
	padding-bottom: 8px;
	margin-top:10px;
	border-bottom: #ccc dotted 1px;
}
.right_top li {
	height: 30px;
	line-height: 30px;
	font-size:12px;
}
.right_top p a:link{
	color:#888;
	}
.right_top p a:visited{
	color:#888;
	}
.right_top p a:hover{
	color:#fdb70b;
	}

.text {
	width: 90%;
	height:22px;
	border:1px solid #bfbfbf;
	margin:10px 0 0 0;
	display:inline;
}
.rz {
float:left;
	background: url(../images/pp.jpg) no-repeat;
	width: 49px;
	height: 25px;
	text-align: center;
	margin:10px 10px 0 0;
	display:inline;
	border: 0 none;
	cursor: pointer;
}
.gob {
	height: 30px;
	line-height: 30px;
}
.gob span {
	float: left;
	width: 99px;
	cursor: pointer;
	text-align: center;
}
.gob span.yellow {
	background: #f60;
	color: #fff;
}
/*.riz {
	overflow: hidden;
	clear: both;
}
.riz ul {
float:left;
	padding: 6px 0;
	zoom: 1;
	margin:2px 0 8px 0;
	display:inline;
}
.riz li {
float:left;
	height: 30px;
	line-height: 30px;
	text-align: left;
	overflow: hidden;
	padding: 0 8px;
	margin:0 8px;
	display:inline;
	font-size:12px;
	background: url(../images/dian.jpg) no-repeat 5px 15px;
}
.riz li a {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 6px;
	color:#888;
}
.riz li a:hover {
	color: #f50;
}*/
.iframe {
	clear: both;
	padding: 6px 0;
}
.iframe section {
	display: none;
}
.are {
	position: relative;
}
.are ul {
	padding: 0 6px;
}
.are li {
	height: 50px;
	line-height: 50px;
	clear: both;
	border-bottom: #ddd solid 1px;
}
.are li a.lt {
	float: left;
	width: 380px;
	overflow: hidden;
}
.are li span {
	float: left;
	width: 180px;
	display: block;
	height: 50px;
}
.are li span h4 {
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-weight: normal;
	display: block;
	font-size: 12px;
}
.are li span em {
	font-style: normal;
	height: 20px;
	line-height: 20px;
	display: block;
	text-align: center;
	color: #777;
}
.are li dl {
	float: right;
	height: 23px;
	padding-top: 10px;
	padding-right: 30px;
}
.are li dt {
	background: #f60;
	color: #fff;
	height: 23px;
	line-height: 23px;
	float: left;
	padding: 0 8px;
	cursor: pointer;
}
.are li dd {
	float: left;
	height: 23px;
}
.are li dd img {
	padding: 0;
	margin: 0 auto;
	vertical-align: top;
}
.edit img.it {
	left: 20px;
	top: 0;
}
.edit li {
	text-align: left;
	height: 30px;
	line-height: 30px;
	padding: 0;
}
.edit ul {
	position: absolute;
	z-index: 9999;
	left: -62px;
	top: 20px;
	width: 100px;
	display: none;
	border: #cdcdcd solid 1px;
	background: #fff;
	padding: 0;
}
.okt {
	margin-left: 40px;
	float: left;
	height: 28px;
	display: none;
	cursor: pointer;
}
.okh {
	margin-left: 40px;
	float: left;
	height: 28px;
	cursor: pointer;
}
.friend {
	float: left;
	padding-left: 10px;
}
.friend span {
	float: left;
	width: 89px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
}
.friend span.qb {
	background: url(../images/cc.jpg) no-repeat;
}
.pct {
	padding: 0 10px;
}
.pct dl {
	width: 80px;
	height: 125px;
	clear: both;
	float: left;
}
.pct dd {
	height: 80px;
	width: 80px;
}
.pct dd img {
	width: 80px;
	height: 80px;
}
.pct dt span, .pct dt em {
	text-align: center;
	height: 20px;
	line-height: 20px;
	display: block;
	font-style: normal;
}
.pct ul {
	clear: both;
	overflow: hidden;
	padding: 8px 0;
}
.pct li {
	float: left;
	width: 80px;
	height: 102px;
	padding-bottom: 10px;
	margin-right: 31px;
	_display: inline;
}
.pct li a {
	width: 80px;
	height: 80px;
	overflow: hidden;
	clear: both;
	display: block;
}
.pct li span {
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
}
.picture {
	padding: 12px 8px;
}
.picture li {
	float: left;
	width: 151px;
	height: 201px;
	margin: 0 22px;
	_display: inline;
	padding-bottom: 12px;
}
.picture li p {
	background: url(../images/bc.jpg) no-repeat;
	width: 151px;
	height: 151px;
	clear: both;
}
.picture li p a {
	padding: 6px;
	overflow: hidden;
	display: block;
}
.picture li p img {
	width: 135px;
	height: 135px;
}
.picture li dl {
	height: 50px;
}
.picture li dt {
	height: 25px;
	line-height: 25px;
}
.picture li dt span {
	color: #777;
	margin-left: 10px;
}
.picture li dd {
	height: 25px;
	line-height: 25px;
}
.picture li dd a {
	color: #f60;
	margin-right: 20px;
}
.sou {
	overflow: hidden;
	clear: both;
}
/*2014-3-3*/
.mypicture {
	float: left;
	padding: 20px 0 10px 10px;
	width: 850px;
}
.zong {
	float: left;
	width: 717px;
	padding: 15px 0 0 15px;
}
.zong_01 {
	clear: both;
	padding-bottom: 10px;
}
.t01 {
	background: url(../images/t01.jpg) no-repeat 0 0;
	height: 9px;
	font-size: 0;
}
.t02 {
	background: url(../images/t02.jpg) repeat-y 0 0;
	height: 217px;
}
.t02 h3 {
	height: 26px;
	line-height: 26px;
	padding: 0 25px;
	color: #f50;
	font-size: 16px;
}
.t03 {
	background: url(../images/t03.jpg) no-repeat 0 0;
	height: 7px;
}
.black {
	width: 258px;
	float: right;
	padding-top: 15px;
}
.zong_02 {
	border: #ddd solid 1px;
	margin-bottom: 15px;
}
.yx {
	overflow: hidden;
	clear: both;
	padding: 0 0 0 21px;
}
.yx div {
	float: left;
	padding-right: 12px;
}
a.qnk {
	width: 194px;
	height: 49px;
	overflow: hidden;
	margin: 0 auto;
	display: block;
	padding-top: 75px;
	vertical-align: middle;
}
/*2014-3-4*/
.z_nav {
	border-bottom: #ddd solid 1px;
	overflow: hidden;
	padding: 10px 0 0;
	margin: 0 12px;
	zoom: 1;
}
.z_nav em {
	background: #F60 none repeat scroll 0% 0%;
	color:#fff;
	height: 28px;
	line-height: 28px;
	text-align: center;
	float: left;
	padding:0px 5px;
	margin-right: 2px;
	cursor: pointer;
	font-weight: bold;
}
.z_nav em.z_t {
	background: url(../images/fc02.jpg) no-repeat;
	color: #fff;/*-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;*/
}
.t_h {
	padding: 10px 20px;
}
.t_h li {
	overflow: hidden;
	padding: 8px 0;
	border-bottom: #ddd dotted 1px;
	background: transparent url("../Images/left_nav_icon01.png") no-repeat scroll left center;
    padding-left: 10px;
}
.t_h li h3 {
	font-size: 14px;
	color: #f60;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
}
.t_h dt {
	height: 26px;
	line-height: 26px;
	text-align: left;
	color: #666;
}
.t_h dt em {
	color: #f50;
}
.t_h dt time {
	color: #777;
	margin-left: 20px;
}
.t_h dt img {
	width: 16px;
	height: 16px;
	margin-right: 6px;
}
.t_h dd {
	line-height: 22px;
	color: #666;
	height: 44px;
	overflow: hidden;
}
.t_h dt span {
	margin-right: 20px;
	color: #f50;
}
.fuc {
	margin: 0 2px 0 1px;
	height: 38px;
	border-bottom: #ddd solid 1px;
}
.fuc li {
	height: 38px;
	line-height: 38px;
	float: left;
	width: 110px;
	text-align: center;
	position: relative;
}
.fuc li a {
	display: block;
	background: url(../images/sx.jpg) no-repeat 85px 18px;
}
.fuc li.host {
	background: url(../images/hy.jpg) repeat-x;
}
.fuc li.host a {
	background: url(../images/sx_hover.png) no-repeat 85px 18px;
}
.yo li {
	padding: 8px 4px;
	text-align: left;
	margin: 4px 0;
	overflow: hidden;
}
.yo li p {
	float: left;
	width: 44px;
	height: 44px;
	margin-right: 8px;
}
.yo li p a {
	background: #f4f4f4;
	display: block;
	width: 44px;
	height: 44px;
}
.yo li p a img {
	width: 44px;
	height: 44px;
}
.yo li dl {
	float: left;
	width: 160px;
	overflow: hidden;
}
.yo li dt {
	height: 20px;
	line-height: 20px;
}
.yo li dt a, .yo li dt a:visited {
	color: #f50;
}
.yo li dd {
	height: 24px;
	line-height: 24px;
	color: #666;
}
.yo li dd span {
	color: #f50;
	margin-left: 20px;
	cursor: pointer;
}
p.hz {
float:right;
	height: 26px;
	padding: 10px;
	margin:0 15px 0 0;
	display:inline;
}
.hz span {
	height: 26px;
	width: 61px;
	float: right;
	cursor: pointer;
}
/*2014-3-5*/
.gift {
	overflow: hidden;
	clear: both;
}
/*.shopp {
	width: 960px;
	height: 360px;
	margin: 15px auto;
	border: #ddd solid 1px;
	background: #fff;
}
.shopp_left {
	width: 612px;
	height: 360px;
	float: left;
	border-right: #ddd solid 1px;
}
.shopp_right {
	float: left;
	width: 347px;
	height: 360px;
}
.fine {
	width: 126px;
	float: left;
}
.fine li {
	height: 44px;
	line-height: 44px;
	border-right: #ddd solid 1px;
	border-bottom: #ddd solid 1px;
	background: url(../images/xf.png) no-repeat 100px 18px #fff7f2;
	padding-left: 10px;
	cursor: pointer;
	color: #f50;
	font-weight: bold;
}
.fine li.good {
	background: #fff;
	border-right: 0;
}
.sls {
	width: 485px;
	float: left;
	height: 360px;
}
.sls section {
	display: none;
}
.sls li {
	float: left;
	margin: 3px 10px 0;
	padding: 8px 8px 0;
	_display: inline;
	width: 84px;
}
.sls li:hover {
	color: #f50;
}
.sls li a {
	width: 80px;
	height: 80px;
	overflow: hidden;
	display: block;
	zoom: 1;
	border: #fff solid 2px;
}
.sls li a:hover {
	border: #f60 solid 2px;
}
.sls li span {
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: block;
	overflow: hidden;
	font-weight: bold;
	color: #666;
}*/

.omn dl {	width: 92px; }
.omn em {	margin-left: 15px; color: #f40; }
.xj {	height: 28px;	line-height: 28px; overflow: hidden; padding-left: 15px; }
.xj span { float: left;	height: 26px; line-height: 26px; margin-right: 8px; padding: 0 10px;	border: #ddd solid 1px; cursor: pointer; }
.xj ul { float: left;	margin-left: 20px; border: #ddd solid 1px; border-right: 0; }
.x_hover { background: #f60; color: #fff; }
.gok { color: #f50; }
.xj li { float: left; height: 26px; line-height: 26px; padding: 0 10px; border-right: #ddd solid 1px; text-align: center; cursor: pointer; }
.tidd {	height: 40px;	line-height: 40px; padding-left: 8px; }
.tidd a {	padding: 0 10px; text-align: center; border-right: #ddd solid 1px; }

/*2014-3-6*/
/*.buy_left {
	width: 365px;
	float: left;
}
.buy_left p, .buy_left p img {
	width: 365px;
	height: 462px;
	overflow: hidden;
}
.buy_left ul {
	height: 65px;
	overflow: hidden;
	clear: both;
	padding: 8px 0;
}
.buy_left li {
	float: left;
	width: 60px;
	margin-right: 11px;
	_display: inline;
	border: #fff solid 2px;
	cursor: pointer;
}
.buy_left li.ove {
	border: #54aadb solid 2px;
}
.buy_left li img {
	width: 60px;
	height: 60px;
}
.buy_right {
	float: left;
	width: 570px;
	height: 562px;
	overflow: hidden;
	padding-left: 20px;
}
.br {
	height: 20px;
	line-height: 20px;
	padding-bottom: 10px;
	overflow: hidden;
	clear: both;
}
.br span {
	float: left;
	padding-right: 10px;
	border-right: #ddd solid 1px;
}
.br a {
	padding: 0 8px;
	float: left;
	height: 16px;
	padding-top: 2px;
}*/
.prid {
	height: 40px;
	line-height: 40px;
	color: #f50;
	text-align: left;
	font-size: 24px;
}
.hko {
	height: 30px;
	line-height: 30px;
	color: #444;
	text-align: left;
	font-size: 16px;
	overflow: hidden;
}
/*.gobuy {
	perspective: none;
	overflow: hidden;
	clear: both;
	padding: 8px 0;
}
.gobuy li {
	height: 39px;
	line-height: 39px;
	padding: 8px 0;
}
.gobuy li span {
	padding-left: 20px;
	display: inline-block;
}
.gobuy li a {
	float: left;
	margin-right: 10px;
}
.godz dt {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}
.godz dt strong {
	color: #f40;
}
.godz dd {
	line-height: 26px;
	background: url(../images/dian.jpg) no-repeat 0 12px;
	color: #666;
	padding-left: 10px;
}
.tb {
	overflow: hidden;
	clear: both;
	padding-top: 30px;
}
.tb dt {
	width: 37px;
	height: 37px;
	margin-right: 6px;
	float: left;
}
.tb dt img {
	width: 37px;
	height: 37px;
}
.tb dd {
	float: left;
}
.tb dd textarea {
	clear: both;
	overflow: hidden;
	display: block;
}
.tb dd input {
	background: url(../images/pl.jpg) no-repeat;
	width: 53px;
	height: 24px;
	float: right;
	cursor: pointer;
	border: 0;
	margin-top: 8px;
	clear: both;
*+margin-right:38px;
	_margin-right: 28px;
}
.buy {
	border: #ddd solid 1px;
	padding: 8px;
	margin: 10px;
	overflow: hidden;
	zoom: 1;
}
.dx {
	clear: both;
	overflow: hidden;
	padding-top: 20px;
}
.dx li {
	border-bottom: #ddd solid 1px;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
	padding: 8px 0;
}
.dx li p {
	width: 37px;
	height: 37px;
	overflow: hidden;
	float: left;
}
.dx li dl {
	float: left;
	width: 890px;
	padding-left: 10px;
}
.dx li dt {
	height: 20px;
	line-height: 20px;
	text-align: left;
	float: left;
	overflow: hidden;
	clear: both;
	zoom: 1;
	display: block;
	color: #2a8acb;
}
.dx li dt time {
	color: #666;
	margin-left: 20px;
}
.dx li dd {
	line-height: 26px;
	text-align: left;
	clear: both;
	color: #666;
}*/
/*.pl {
	height: 30px;
	line-height: 30px;
	text-align: left;
	padding-left: 18px;
	font-weight: bold;
	font-size: 14px;
	clear: both;
	display: block;
}*/
a.love {
	background: url(../images/love.png) no-repeat;
	display: block;
	float: left;
	height: 23px;
	margin-right: 5px;
	width: 59px;
}
.tuk {
	position: absolute;
	width: 70px;
	height: 29px;
	text-align: left;
	left: 10px;
	top: -1px;
	z-index: 100;
}
/*2014-3-7*/
/*.usa {
	height: 32px;
	line-height: 32px;
}
.usa strong {
	margin-right: 10px;
}
.usa span {
	margin-right: 20px;
	cursor: pointer;
}*/
.usa1 {
	height: 32px;
	line-height: 32px;
}
.usa1 span {
	margin-right: 5px;
	margin-top:2px;
	cursor: pointer;
}

.plan {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin: 5px 10px 15px 0;
	padding: 10px 0;
	width: 840px;
	float: right;
}
/*2013-3-8*/
.dialog_text {
	width: 590px;
	height: 115px;
	margin: 10px auto;
	text-align: center;
	border: #ddd solid 1px;
	position: relative;
}
textarea.txt {
	border: 0 none;
	overflow-y: hidden;
	padding: 3px 1%;
	width: 98%;
	height: 75px;
	background: transparent;
}
.dialog_bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 585px;
	z-index: 1000;
}
.dialog_bottom ul {
	height: 20px;
	padding-left: 10px;
	float: left;
	padding-top: 3px;
}
.dialog_bottom li {
	float: left;
	margin-right: 8px;
	color: #666;
}
.dialog_bottom li span {
	font-size: 18px;
}
.send {
	float: right;
	background: url(../images/send.jpg) no-repeat;
	width: 73px;
	height: 27px;
	border: 0 none;
	cursor: pointer;
	margin-bottom: 4px;
}
.dialog h3 {
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	color: #666;
	font-size: 16px;
	border-bottom: #ddd solid 1px;
}
.dialog h3 strong {
	color: #f40;
}
.who {
	padding: 0;
}
/*.fuck {
	overflow: hidden;
	margin: 0 0 10px 0;
	background: #fff;
	padding-bottom: 10px;
	border: #ddd solid 1px;
	zoom: 1;
}
.fuck p {
	background: url(../images/xx.jpg) repeat-x 0 8px;
	height: 30px;
	line-height: 30px;
}
.fuck p span {
	background: #fff;
	padding: 0 8px;
	margin: 0 auto;
	width: 70px;
	display: block;
	font-size: 14px;
}

.football {
	width: 61px;
	height: 27px;
	float: left;
	margin-left: 8px;
	padding-top: 4px;
	cursor: pointer;
}
a.ball {
	color: #090;
	padding-top: 10px;
	padding-right: 10px;
	float: right;
}
.understand {
	overflow: hidden;
	padding: 0 0 0 12px;
}
.understand li {
	padding: 8px 0;
	overflow: hidden;
	zoom: 1;
}
.understand li p {
	width: 36px;
	height: 36px;
	overflow: hidden;
	float: left;
}
.understand li dl {
	float: left;
	width: 80px;
	overflow: hidden;
	padding-left: 6px;
}
.understand li dt {
	font-weight: bold;
	height: 18px;
	line-height: 18px;
}
.understand li dd {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #777;
}
.understand span {
	cursor: pointer;
	float: left;
}*/
.you {
	overflow: hidden;
}
.you li {
	width: 52px;
	height: 90px;
	float: left;
	margin: 10px 7px 0;
	display: inline;
}
.you li a {
	width: 52px;
	height: 52px;
	overflow: hidden;
	display: block;
	clear: both;
}
.you span {
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
}
.you time {
	color: #6CF;
	height: 20px;
	line-height: 20px;
	display: block;
	text-align: center;
}
/*2014-3-10*/
.tc {
	position: relative;
}
.lgoin {
	border: #ccc solid 1px;
	position: absolute;
	top: 10%;
	left: 32%;
	z-index: 1000;
	background: #fff;
}
.soot {
	padding: 8px 30px;
	width: 283px;
}
.lgoin dt {
	height: 30px;
	line-height: 30px;
}
.lgoin dt h3 {
	float: left;
	color: #f50;
}
.lgoin dt span {
	font-size: 22px;
	float: right;
	cursor: pointer;
}
.soot dd {
	margin: 20px 0;
	height: 42px;
	line-height: 42px;
	padding-left: 10px;
	border: #ddd solid 1px;
}
.email, .password, .ne {
	width: 240px;
	border: 0 none;
	height: 42px;
	line-height: 42px;
*+height:40px;
*+line-height:40px;
color:#888;
}
.sex {
	border: 0 none;
	width: 40px;
	color:#888;
	float:left;
	margin:13px 0 0 0;
	display:inline;
}
.ss {
    float:left;
	margin: 14px 0 0 10px;
	display:inline;
}
.zc {
	background: url(../images/zc.jpg) no-repeat;
	width: 283px;
	height: 42px;
	border: 0 none;
	margin: 0px 0 0 -10px;
	display:inline;
}
.kill {
	top: 45%;
	left: 35%;
	width: 550px;
	background: #fff;
	padding: 10px 10px 25px 10px;
}
.gun dd p {
	background: url(../images/yz.jpg) no-repeat 0 40px;
	width: 90px;
	float: left;
	margin:0 0 0 10px;
	display:inline;
	border-right: #ddd solid 1px;
	height: 200px;
}
.gun dt{
margin:0 0 0 15px;}
.gun dd{
margin:0 0 0 15px;}

.get {
	float: left;
	padding-left: 22px;
}
.get span {
	line-height: 26px;
	display: block;
	clear: both;
}
.get b {
	width: 151px;
	height: 42px;
	display: block;
	display: block;
	text-align: left;
	width: 100%;
	cursor: pointer;
}
.get strong {
	height: 26px;
	line-height: 26px;
	clear: both;
	display: inline-block;
}
.get ul {
	overflow: hidden;
	clear: both;
}
.get li {
	height: 28px;
	line-height: 28px;
	background: url(../images/dian.jpg) no-repeat 0 12px;
	padding-left: 13px;
	text-align: left;
}
.get a {
	color: #f40;
	text-decoration: underline;
}
.das {
	top: 80%;
	left: 33%;
	width: 520px;
	padding:0 0 15px 0;
}
.gr {
	top: 28%;
	left: 22%;
	width: 520px;
}
.ftt {/*width:500px;*/
}
.ftt dt {
	background: #fbfbfb;
	border-bottom: #eaeaea solid 1px;
	padding: 9px 15px 8px 20px;
}
.ftt label {
	width: 100px;
	text-align: right;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding-right: 6px;
}
.ftt dd {
	/*height: 42px;*/
	line-height: 42px;
	padding: 10px;
}
.ftt dd input[type="text"] {
	width: 280px;
	height: 30px;
	line-height: 30px;
	border:1px solid #c8c8c8;
    background:url(../images/dup.jpg) no-repeat 340px 8px;
	border:#ddd solid 1px;
}
.ftt dd select {
	padding: 4px;
	border:1px solid #c8c8c8;
}


.ftt1 {/*width:500px;*/
}
.ftt1 dt {
	background: #fbfbfb;
	border-bottom: #eaeaea solid 1px;
	padding: 9px 15px 8px 20px;
}
.ftt1 label {
	width: 100px;
	text-align: right;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding-right: 6px;
}
.ftt1 dd {
	/*height: 42px;*/
	clear:both;
	width:620px;
	line-height: 32px;
	padding: 6px;
}
.ftt1 dd input[type="text"] {
	width: 280px;
	height: 30px;
	line-height: 30px;
	border:1px solid #c8c8c8;
    background:url(../images/dup.jpg) no-repeat 340px 8px;
	border:#ddd solid 1px;
}
.ftt1 dd select {
	padding: 4px;
	border:1px solid #c8c8c8;
}

.cp {
	background: url(../images/cp.jpg) no-repeat;
	border: 0 none;
	width: 193px;
	height: 42px;
}
/*2014-3-11*/
.ws {
	top: 130%;
	left: 20%;
	width: 750px;
	height:auto;
	z-index: 100;
	position: absolute;
	background: #fff;
	padding:10px;
	border: #ccc solid 1px;
}
.wondefull {
    float:left;
    width:100%;
	background: #fbfbfb;
	border-bottom: #eaeaea solid 1px;
	padding: 9px 0 8px 0;
	height: 35px;
	line-height: 35px;
}
.wondefull h3 {
	float: left;
	color: #f50;
}
.wondefull span {
	float: right;
	font-size: 22px;
}
.totain {
    float:left;
	padding: 10px 30px 0 40px;
	width:100%;
	margin:0 0 25px 0;
	display:inline;
}
.totain div {
	float: left;
	width: 225px;
	overflow: hidden;
}
.hy {
    float:left;
	background: url(../images/nk.jpg) no-repeat;
	width: 172px;
	height: 36px;
	border: 0 none;
	margin-top: 4px;
	margin-left:10px;
	display: inline;
	cursor: pointer;
}
.totain h3 {
	height: 30px;
	display: block;
}
.totain h3 a {
	float: right;
	width: 61px;
	height: 26px;
	display: block;
}
.totain strong {
	height: 30px;
	line-height: 30px;
	display: block;
	background: url(../images/dian.jpg) no-repeat 0 12px;
	clear: both;
	overflow: hidden;
	padding-left: 10px;
	font-size: 14px;
}
.smile {
	overflow: hidden;
}
.smile ul {
	border: #ddd solid 1px;
	background: #fff;
	padding: 8px 0;
	margin-bottom: 12px;
	overflow: hidden;
	zoom: 1;
}
.smile li {
	line-height: 28px;
	overflow: hidden;
	clear: both;
	padding: 0 8px;
}
.smile li p {
	width: 52px;
	height: 52px;
	overflow: hidden;
	float: left;
}
.smile li dl {
	float: left;
	padding-left: 6px;
	text-align: left;
	width: 530px;
}
.smile li dt {
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	display: block;
	clear: both;
}
.smile li dd {
	height: 28px;
	line-height: 28px;
	color: #777;
	display: block;
}
.smile li dd time {
	float: left;
	margin-right: 20px;
}
.smile li dd span {
	float: left;
	background: url(../images/ef.jpg) no-repeat 0 8px;
	padding-left: 22px;
}
.sleep {
	background: #f0f0f0;
	padding: 4px 8px;
}
.smile li em {
	float: left;
	margin-right: 15px;
	margin-left:10px;
	cursor: pointer;
	color:#777;
}

.smile li textarea {
	border: #ddd solid 1px;

	height: 51px;
	float: left;
	width: 540px;
}
.smile li input {
	background: #f9f9f9;
	border: #ddd solid 1px;
	height: 53px;
	width: 60px;
	cursor: pointer;
}
.gdit ul {
	background: #fff;
	border: #ddd solid 1px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 23px;
	z-index: 100;
	width: 80px;
	height: 100px;
}
.gdit li a {
	display: block;
	padding: 0 6px;
	text-decoration: none;
}
.gdit li a:hover {
	background: #f2f2f2;
}
.gdit li {
	height: 28px;
	line-height: 28px;
	text-align: left;
	clear: both;
	margin: 0;
	width: 80px;
}
.gdit {
	position: relative;
	float: left;
	padding-left: 20px;
	padding-top: 2px;
}
.gdit span {
	float: left;
	display: block;
	height: 26px;
	line-height: 26px;
	padding-right: 3px;
}
.gdit s {
	padding-top: 3px;
	float: left;
	text-decoration: none;
}
.gdit s img {
	margin-top: 3px;
}

.gdit2 ul {
	background: #fff;
	border: #ddd solid 1px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 23px;
	z-index: 100;
	width: 80px;
	height: 100px;
}
.gdit2 li a {
	display: block;
	padding: 0 6px;
	text-decoration: none;
}
.gdit2 li a:hover {
	background: #f2f2f2;
}
.gdit2 li {
	height: 28px;
	line-height: 28px;
	text-align: left;
	clear: both;
	margin: 0;
	width: 80px;
}

.gdit2 {
	position: relative;
	float: left;
	padding-left: 10px;
	padding-top: 2px;
}
.gdit2 span {
	float: left;
	display: block;
	height: 26px;
	line-height: 26px;
	padding-right: 3px;
}
.gdit2 s {
	padding-top: 3px;
	text-decoration: none;
}

.munu {
	position: relative;
}
.munu ul {
	background: #fff;
	width: 100px;
	font-weight: normal;
	border: #ddd solid 1px;
	position: absolute;
	top: 0;
	left: 38px;
	z-index: 1500;
}
.munu ul li {
	height: 28px;
	line-height: 28px;
	padding-left: 6px;
}
.munu a.syem {
	background: #fff;
	border: #ddd solid 1px;
	border-right: none;
	padding: 2px 6px;
	z-index: 2000;
	position: relative;
}
.futher {
	background: url(../images/tj.jpg) no-repeat;
	width: 193px;
	height: 42px;
	border: 0 none;
}
.pics {
	height: 30px;
	padding: 8px 0;
}
.pics input {
	width: 82px;
	height: 30px;
	margin-right: 20px;
	border: 0 none;
	cursor: pointer;
}
.feel {
	background: url(../images/xz.jpg) no-repeat;
}
.better {
	background: url(../images/pz.jpg) no-repeat;
}
.sm {
	height: 26px;
	line-height: 26px;
	color: #777;
}
.fuckoff {
	overflow: hidden;
	clear: both;
}
.fuckoff b {
	border: #ddd solid 1px;
	width: 300px;
	height: 300px;
	overflow: hidden;
	display: block;
}
.where {
	border-left: #ddd solid 1px;
	height: 300px;
	width: 280px;
	margin-left: 15px;
	padding-left: 15px;
	display: inline;
	float: left;
}
.where span {
	line-height: 20px;
	overflow: hidden;
	display: block;
	padding:0 0 10px 0;
	color:#666;
}
.pelt {
	clear: both;
}
.per_01 {
	width: 180px;
	overflow: hidden;
	float: left;
	padding-right: 15px;
}
.per_01 b {
	width: 180px;
	height: 180px;
	border: #ddd solid 1px;
	overflow: hidden;
}
.per_01 span {
	text-align: center;
	padding:6px 0 0 0;
	color:#888;
}
.per_02 {
	float: left;
}
.mas {
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
	width: 80px;
}
.mas b {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	border: #ddd solid 1px;
	clear: both;
}
.gs {
	overflow: hidden;
	width: 80px;
}
.gs b {
	width: 30px;
	height: 30px;
	border: #ddd solid 1px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	clear: both;
}
.gs span {
	text-align: center;
	color:#888;
	padding:6px 0 0 0;
	line-height:16px;
}
.mas span {
	clear: both;
	overflow: hidden;
	display: block;
	text-align: center;
	color:#888;
	padding:6px 0 0 0;
	line-height:16px;
}
.enter {
	background: url(../images/qw.jpg) no-repeat;
	width: 247px;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	position: absolute;
	right: 100px;
	top: 70px;
	color:#777;
	z-index: 100;
}
.st {
	background: url(../images/qd.jpg) no-repeat;
	width: 68px;
	height: 29px;
	margin-right: 15px;
	border: 0 none;
	float: left;
	cursor: pointer;
}
.jt {
	background: url(../images/qx.jpg) no-repeat;
	width: 68px;
	height: 29px;
	margin-right: 15px;
	border: 0 none;
	float: left;
	cursor: pointer;
}
.free {
	background: url(../images/free.jpg) no-repeat;
	width: 101px;
	height: 24px;
	border: 0 none;
	overflow: hidden;
	clear: both;
}
.free1 {
float:left;
	background: url(../images/free.jpg) no-repeat;
	width: 101px;
	height: 24px;
	border: 0 none;
	overflow: hidden;
	margin:0 0 5px 7px;
}

.hst {
	height: 16px;
	line-height: 16px;
	text-align: left;
	overflow: hidden;
	clear: both;
	display: block;
}
.hst1 {
float:left;
	height: 16px;
	line-height: 16px;
	text-align: left;
	overflow: hidden;
	display: block;
	margin:5px 0 0 15px;
	color:#888;
}

/*2014-3-12*/
.create {	position: relative;	z-index: 10; float: right; padding-right: 20px; }
.create input[type="button"] { background: #9bc437;	width: 95px; height: 28px; line-height: 28px;	color: #fff; border: 0 none; cursor: pointer; }
.qp {
	float: left;
	font-size:14px;
	color:#fe7d1f;
	font-weight:bold;
}
.today {
float:left;
margin:0 0 0 10px;
display:inline;
color:#999;}
.today td{
padding:5px 10px;
}
.today th{
width:50px;}

.today select{
margin:5px 0;
}
.today p {
	width: 58px;
	height: 58px;
	overflow: hidden;
	background: url(../images/de.jpg) no-repeat;
}
.today p img {
	width: 50px;
	height: 50px;
	padding: 3px;
}
.today span {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	display: block;
	clear: both;
	text-align: left;
}
.today textarea {
	width: 250px;
	height:45px;
	margin:5px 0 0 0;
	border:1px solid #ccc;
}


.today1 {
float:left;
margin:0 0 0 10px;
display:inline;
color:#999;}
.today1 td{
padding:5px 10px;
}
.today1 th{
width:70px;
font-weight:normal}

.today1 select{
margin:5px 0;
}
.today1 p {
	width: 58px;
	height: 58px;
	overflow: hidden;
	background: url(../images/de.jpg) no-repeat;
}
.today1 p img {
	width: 50px;
	height: 50px;
	padding: 3px;
}
.today1 span {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	display: block;
	clear: both;
	text-align: left;
}
.today1 textarea {
	width: 250px;
	height:45px;
	margin:5px 0 0 0;
	border:1px solid #ccc;
}


.dr {
	margin: 15px;
	padding: 20px;
	overflow: hidden;
	zoom: 1;
	position: relative;
	border: #ddd solid 1px;
}
.dr p.dr_01 {
	width: 400px;
	height: 230px;
	overflow: hidden;
	float: left;
}
.dr_02 {
	float: left;
	width: 500px;
	padding-left: 20px;
}
.dr_02 h3 {
	height: 30px;
	line-height: 30px;
	color: #f60;
	font-size: 16px;
	margin-bottom: 12px;
	border-bottom: #f70 solid 1px;
}
.dr_02 ol {
	float: left;
	width: 255px;
}
.dr_02 li {
	height: 26px;
	line-height: 26px;
	color: #777;
}
.dr_02 ul {
	float: right;
	width: 220px;
}
.dr_02 ul li {
	background: url(../images/dian.jpg) no-repeat 0 12px;
	padding-left: 8px;
}
.dr_03 {
	overflow: hidden;
	clear: both;
	width: 500px;
	position: absolute;
	top: 190px;
	right: 10px;
	z-index: 100;
}
.dr_03 p {
	width: 140px;
	height: 67px;
	float: left;
	overflow: hidden;
	padding-right: 5px;
}
.hxt {
	background: url(../images/dh.jpg) no-repeat;
	width: 241px;
	height: 60px;
	float: left;
	overflow: hidden;
}
.hxt textarea {
	width: 92%;
	height: 28px;
	margin: 0 auto;
	clear: both;
	margin: 4px 0 1px 11px;
	border: #ccc solid 1px;
}
.hxt input {
	background: url(../images/wb.jpg) no-repeat;
	width: 56px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border: 0 none;
	cursor: pointer;
	float: right;
	margin-right: 10px;
}
.four {
	float: left;
	margin: 15px 0 15px 15px;
	border: #ddd solid 1px;
	width: 723px;
	_display: inline;
}
.five {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	width: 230px;
}
.seaocean {
	margin-right: 0;
	width: 230px;
	margin-bottom: 12px;
}
.seaocean dl {
	width: 140px;
}
.cancel {
	float: left;
	margin: 0 12px;
	cursor: pointer;
color:#999;}

.download {
	float: left;
	cursor: pointer;
color:#999;}
.newyear {
	width: 200px;
}
.m_k dd p, .right_top p {
	width: 18px;
	height: 18px;
	float: left;
	overflow: hidden;
	float: left;
	margin-right: 3px;
	padding-top: 5px;
}
.right_top p img {
	width: 18px;
	height: 18px;
	display: block;
}
.edited {
	float: left;
	width: 705px;
	overflow: hidden;
	zoom: 1;
	padding: 10px 30px 0;
}
.efte {
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.efte span {
	color: #666;
	padding: 0 6px;
	cursor: pointer;
}
.how {
	height: 441px;
}
.bear {
	background: #f1f1f1;
	height: 40px;
	line-height: 40px;
	margin-right: 2px;
	border: #ddd solid 1px;
	border-top: none;
}
.bear th {
	font-weight: normal;
}
.godt {
	height: 50px;
	line-height: 50px;
 *padding-top:15px;
}
.godt table {
	float: left;
}
.ous {
	background: url(../images/fv.jpg) no-repeat;
	width: 79px;
	height: 21px;
	border: 0 none;
	cursor: pointer;
}
.fv {
	background: url(../images/fc01.jpg) no-repeat;
	width: 72px;
	height: 26px;
	line-height: 26px;
	border: 0 none;
	cursor: pointer;
}
.tks {
	background: url(../images/tcc.jpg) no-repeat;
	left: -310px;
	position: absolute;
	top: 28px;
	width: 417px;
	z-index: 3500;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}

.tks1 {
	background: url(../images/tcc.jpg) no-repeat;
	left: -310px;
	position: absolute;
	top: 28px;
	width: 417px;
	padding:8px 0 10px 10px;
	z-index: 3500;
	margin:0 0 15px 0;
}

.tkp {
	height: 28px;
	clear: both;
	padding-top: 8px;
	display: block;
	padding-left: 10px;
}
.tkp input.tmohter {
	background: url(../images/pcut.jpg) no-repeat;
	width: 114px;
	height: 28px;
	border: 0 none;
	cursor: pointer;
}

.mobile {
	height: 26px;
	line-height: 26px;
	padding:7px 0 10px 12px;
	color:#888;
	font-weight: normal;
	display: block;
}
.geout {
	padding:5px 0 0 10px;
	margin:15px 0 0 0;
	display:inline;
}
.geout ul {
	overflow: hidden;
	clear: both;
	background: none;
}
.geout li {
	width: 84px;
	height: 84px;
	overflow: hidden;
	float: left;
	margin-right: 7px;
	_display: inline;
	text-align: center;
	margin-left:15px;
	vertical-align: middle;
	border: #ddd solid 1px;
	position: relative;
}
.geout li img {
	vertical-align: middle;
	width: 82px;
	height: 82px;
	margin: 1px;
	_display: inline;
}
.geout li.xk {
	border: none;
	background: url(/Res/images/addt.jpg);
}
.geout li.xk input {
   height: 84px; 
   width: 84px; 
   opacity: 0; 
   cursor: pointer;
}
.geout li.xk img {
	width: 84px;
	height: 84px;
	margin: 0;
}
.ims {
	position: absolute;
	top: 0;
	right: 0;
	background: #333;
	padding: 3px;
	overflow: hidden;
	zoom: 1;
	margin: 1px;
	_display: inline;
	z-index: 300;
}
.ims span {
	float: left;
	margin: 0 3px;
	display: block;
	width: 14px;
	height: 13px;
	cursor: pointer;
}
.ims span img {
	width: 14px;
	height: 13px;
	display: block;
	margin: 0;
}
.ont {
float:left;
	line-height: 25px;
	display: block;
	clear: both;
	color:#555;
	width:300px;
	margin:0 0 0 15px;
	display:inline;
	font-weight: normal;
}
.ont input[type="text"] {
	border: #ddd solid 1px;
	height: 26px;
	margin:0 0 10px 0;
	display:inline;
	width: 300px;
	
}
.ont select {
	border: #ddd solid 1px;
	height: 26px;
	margin:0 0 10px 0;
	display:inline;
	color:#777;
	line-height: 20px;	
}
.ont textarea {
	border: #ddd solid 1px;
	height: 26px;
	width:300px;
	margin:0 0 10px 0;
	display:inline;
	height:50px;
	line-height: 20px;	
}
.ont1{
float:left;
width:300px;
clear:both;
line-height:25px;} 
.ont1 input[type="text"] {
float:left;
	border: #ddd solid 1px;
	height: 26px;
	margin:0 0 10px 15px;
	display:inline;
	line-height: 20px;
	width: 80px;
}
.box_bx{
float:left;
margin:0 0 10px 0;
display:inline;}
.geout b {
float:left;
	background: #f50;
	color: #fff;
	display: inline-block;
	padding: 0px 10px;
	width: 90px;
	height:26px;
	line-height:26px;
	text-align: center;
	margin:10px 0 15px 15px;
	cursor: pointer;
}
.gray {
	background: #fafafa;
	height: 30px;
}
.gray img {
	margin-left: 45px;
}
.ftt table {
	/*height: 30px;*/
	line-height: 30px;
	display: inline-block;
	padding-top: 9px;
}
.sx {
	width: 165px;
	overflow: hidden;
	margin: 0 auto;
	display: block;
}
.sx input {
	background: url(../images/fc01.jpg) no-repeat;
	width: 72px;
	height: 26px;
	line-height: 26px;
	margin: 0 3px;
	border: 0 none;
	cursor: pointer;
	display: inline;
}
.skt {
	width: 360px;
	height: 70px;
	border: #ddd solid 1px;
	margin: 0 0 -34px 3px;

}
.qs {
	width: 100px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	background: #f50;
	border: none;
	cursor: pointer;
}
.zlt {
	position: relative;
	display: inline;
}
.lst {
	position: absolute;
	z-index: 100;
	top: -4px;
    *top:15px;
	left: 4px;
}
.lst span {
	float: left;
	background: #f6f6f6;
	margin-right: 6px;
	height: 22px;
	width: 55px;
	line-height: 22px;
	padding: 0 6px;
	border: #ddd solid 1px;
}
.lst span em {
	float: left;
}
.lst span b {
	float: right;
	cursor: pointer;
	margin-left: 3px;
}
.biut {
	position: absolute;
	top: 23px;
    *top:42px;
	right: 0px;
	_right: 160px;
	z-index: 100;
	width: 100px;
	background: #fff;
	border: #ddd solid 1px;
}
.biut li, .biut li a {
	height: 28px;
	line-height: 28px;
	display: block;
	text-indent: 8px;
}
.biut li a:hover {
	background: #ededed;
}
.knm {
	height: 20px;
}
/*2014-3-14*/
.dux {
	padding: 10px;
	height: 26px;
}
.dux input, .wangs {
	background: url(../images/fc01.jpg) no-repeat;
	width: 72px;
	height: 26px;
	line-height: 26px;
	border: none;
	margin-right: 10px;
}
.nast {
	overflow: hidden;
	clear: both;
}
.nast dl {
	padding-top: 10px;
	overflow: hidden;
	clear: both;
}
.nast dd {
	float: left;
	width: 185px;
	height: 115px;
	margin-right: 23px;
	margin-bottom: 18px;
	_display: inline;
	overflow: hidden;
	zoom: 1;
}
.nast_01 {
	width: 91px;
	float: left;
}
.nast_01 p {
	width: 91px;
	height: 91px;
	overflow: hidden;
}
.nast_01 span {
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: block;
}
.nast_02 {
	float: left;
	width: 90px;
	padding-left: 4px;
}
.nast_02 a {
	line-height: 24px;
}
.nast_02 span {
	height: 24px;
	line-height: 24px;
	display: block;
	text-align: left;
	clear: both;
	color: #555;
	cursor: pointer;
}
/*.nong {
	border: #ddd solid 1px;
	border-right: none;
	margin: 10px 0;
	overflow: hidden;
	background: #fff;
}
.nong dt {
	height: 30px;
	line-height: 30px;
	color: #f50;
	font-weight: bold;
	padding-left: 6px;
	border-bottom: #ddd solid 1px;
}
.nong dd {
	padding: 6px 0 6px 6px;
	line-height: 22px;
}
.ste {
	height: 24px;
	line-height: 24px;
	width: 100px;
	color:#777;
	margin-right: 6px;
}
.wangs {
	margin-right: 0;
}*/
a.tjz {
	float: right;
	color: #f50;
	font-weight: bold;
}
.slst {
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
	border-bottom: #ddd solid 1px;
}
.slst ul {
	padding-left: 10px;
}
.slst li {
	float: left;
	margin-right: 30px;
	position: relative;
}
.slst li span {
	width: 14px;
	height: 12px;
	text-align: center;
	color: #fd7505;
	line-height: 12px;
	font-size: 11px;
	overflow: hidden;
	position: absolute;
	right: -15px;
	top: 8px;
	z-index: 100;
}
.gut {
	float: right;
	padding-top: 6px;
}
.gut input {
	float: left;
	margin-right: 10px;
	border: none;
	width: 56px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.js {
	background: url(../images/x1.jpg) no-repeat;
}
.jj {
	background: url(../images/x2.jpg) no-repeat;
}
.read {
	margin: 0 auto;
	width: 230px;
}
.read h3 {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	font-weight: normal;
}
.seeit {
	background: #eee;
	padding: 10px;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}
.seeit p {
	width: 60px;
	height: 60px;
	float: left;
	overflow: hidden;
}
.seeit dl {
	width: 135px;
	padding-left: 5px;
	float: left;
	overflow: hidden;
}
.seeit dt {
	height: 16px;
	line-height: 16px;
	color: #f50;
	font-weight: bold;
}
.seeit dd {
	height: 24px;
	line-height: 24px;
}
.fries {
	overflow: hidden;
	border: #ddd solid 1px;
}
.fries h3 {
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	background: #f2f2f2;
	padding: 0 6px;
}
.fries h3 span {
	float: left;
}
.fries h3 select {
	float: right;
	margin-top: 2px;
	height:26px;
}
.fries ul {
	padding: 0 6px;
	overflow: hidden;
	clear: both;
}
.fries li {
	width: 90px;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	zoom: 1;
}
.fries li input {
	margin-right: 3px;
}
.dsg {
	padding-left: 6px;
}
.fly p {
	padding: 0 6px;
	_height: 30px;
	border: #ddd solid 1px;
	overflow: hidden;
	clear: both;
	zoom: 1;
}
.fly p input {
	border: 0 none;
}
.fly p span {
	float: right;
}
.fly p em {
	float: left;
}
/*2014-3-17*/
.t_h p {
	width: 165px;
	height: 109px;
	overflow: hidden;
	float: left;
}
.tsk {
	float: left;
	overflow: hidden;
	zoom: 1;
	width: 650px;
	padding-left: 20px;
}
.tsk time
{
	float:right;
}

.tsk dt{
float:left;
margin:4px 0 0 0;
display:inline;
color:#989898}
.tsk dd{
color:#989898;
float:left;
height:37px;
line-height:19px;}

.tsk2 {
	float: left;
	overflow: hidden;
	zoom: 1;
	width: 630px;
	padding-left: 20px;
}
.tsk2 down
{
	float:right;
}

.tsk2 dt{
float:left;
margin:4px 0 0 0;
display:inline;
color:#989898}
.tsk2 dd{
color:#989898;
float:left;
height:37px;
line-height:19px;}


.njq_vertical h3 {
	height: 28px;
	line-height: 28px;
	color: #f50;
	font-size: 16px;
	padding-left: 8px;
	border-bottom: #ddd solid 1px;
}
.qk
{
	margin-top:10px;
}
.qk li {
	padding: 3px 14px;
	overflow: hidden;
	clear: both;
	color: #666;
}
.fangan li {
	padding: 9px 14px;
	overflow: hidden;
	clear: both;
	color: #666;
}
.fangan li p {
	width: 41px;
	height: 41px;
	overflow: hidden;
	float: left;
}
.fangan li p img 
{
	margin-top:5px;
}
.fangan li h4 {
	font-size: 12px;
	line-height: 20px;
	height: 41px;
	width: 150px;
	float: left;
	padding-left: 10px;
	font-weight: normal;
	overflow: hidden;
}
.fangan li a:link{	
    color:#929292;
}
.fangan li a:visited{	
    color:#929292;
}
.fangan li a:hover{	
    color:#fa7705;
}
.lver{
float:left;
margin:10px;
display:inline;}
.lver li {
	height: 29px;
	line-height: 32px;
	padding-left: 12px;
	padding-right: 10px;
	overflow: hidden;
	color:#929292;
	background: url(../images/dian.jpg) no-repeat 4px 13px;
}
.lver li a:link{	
    color:#929292;
}
.lver li a:visited{	
    color:#929292;
}
.lver li a:hover{	
    color:#fa7705;
}

.wb {
	padding: 10px;
}
/*2014-3-18*/
.kaog {
	overflow: hidden;
	color: #666;
	line-height: 28px;
}
.kaog th {
	background: #f2f2f2;
	text-indent: 8px;
}
.kaog a, .kaog strong {
	font-weight: normal;
}
.kaog td {
	border-bottom: #ddd solid 1px;
	text-indent: 8px;
}
.kaog strong {
	color: #f50;
}
.kaog th a {
	margin:6px 10px 6px 10px;
}.kaog dd {
	color:#9f9f9f;
}
.kaog td a {
	display: block;
	width: 460px;
	overflow: hidden;
}
.slt {
	height: 28px;
	clear: both;
	padding: 10px 0;
	margin:15px 0 0 20px;
}
.slt input {
	background: #f50;
	padding: 0 22px;
	height: 28px;
	line-height: 30px;
	cursor: pointer;
	color: #fff;
	border: 0 none;
}
.bsg {
	float: left;
	padding-left: 10px;
	margin-left: 15px;
	width: 125px;
	border-left: #ddd solid 1px;
}
.bsg li {
	height: 30px;
	line-height: 30px;
}
.bus {
	border: #ddd solid 1px;
	background: #fff;
}
.qz {
	overflow: hidden;
	clear: both;
	padding-left: 10px;
	zoom: 1;
}
.qz li {
	float: left;
	margin-right: 36px;
	margin-bottom: 15px;
	display: inline;
	padding: 10px;
	width: 80px;
	border: #fafafa solid 2px;
	position: relative;
	cursor: pointer;
}
.qz li.hyh {
	border: #f60 solid 2px;
}
.qz li p {
	width: 80px;
	height: 80px;
	overflow: hidden;
	clear: both;
	display: block;
}
.qz li span, .qz li em {
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
}
.qz li b {
	position: absolute;
	z-index: 100;
	top: 2px;
	right: 2px;
	background: url(../images/rsl.png) no-repeat;
	text-align: center;
	color: #fff;
	width: 19px;
	height: 19px;
	line-height: 19px;
}
.qz li em {
	color: #666;
}
.sot {
	padding: 0 10px 20px 5px;
	overflow: hidden;
	zoom: 1;
}
.sot dd {
	padding: 8px 8px 8px 20px;
	text-align: left;
}
.sts {
	width: 83px;
	height: 83px;
	float: left;
	overflow: hidden;
	border: #ddd solid 1px;
}
.bad {
	float: left;
	padding-left: 3px;
}
.today th, .bad h4 {
	font-weight: normal;
}
.bad h3 {
	font-size: 12px;
}
.bad b {
	display: block;
}
.bad b input[type="text"] {
	width: 150px;
	height: 24px;
	line-height: 24px;
	margin-right: 6px;
}
.bad b input[type="button"] {
	background: url(../images/fc01.jpg) no-repeat;
	border: 0 none;
	width: 72px;
	height: 26px;
	line-height: 26px;
	text-align: center;
}
.sks {
	border: none;
	height: 252px;
}
.gost {
	border: #ddd solid 1px;
	height: 250px;
	float: right;
}
.going {
	border: #ddd solid 1px;
	height: 250px;
	float: left;
	width: 595px;
}
.gongt {
	padding: 10px;
}
.sout {
	overflow: hidden;
	padding: 8px 0;
	clear: both;
}
.sout li {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	display: inline;
}
.sout li p {
	background: url(../images/76.jpg) no-repeat;
	width: 88px;
	height: 76px;
	float: left;
	overflow: hidden;
}
.sout li p a {
	margin: 3px;
	display: inline-block;
}
.sout li p a img {
	width: 78px;
	height: 67px;
}
.sout li dl {
	float: left;
	width: 80px;
	overflow: hidden;
	padding-left: 8px;
}
.sout li dl dd {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	display: block;
}
.sout li dl dd span {
	color: #666;
	margin-right: 4px;
}
.sout li dl dd em {
	color: #f50;
}
/*2014-3-19*/
.qunz {
	top: 38px;
	left: 0;
	width: 105px;
	position: absolute;
	z-index: 100;
	background: #fff;
	border: #ddd solid 1px;
}
.qunz span {
	height: 24px;
	line-height: 24px;
	display: block;
	cursor: pointer;
}
.lgt {
	overflow: hidden;
	clear: both;
	padding:20px 10px 10px;
}
.lgt p {
	width: 87px;
	height: 85px;
	overflow: hidden;
	float: left;
}
.lgt dl {
	float: left;
	padding-left: 6px;
	width: 145px;
	height: 85px;
	overflow: hidden;
}
.lgt dt {
	font-weight: bold;
}
.lgt dd {
	line-height: 22px;
	overflow: hidden;
	clear: both;
	color: #666;
}
.titsd{
    float:left;
	background:#F7F7F7;
	height:35x;
	width:100%;
	overflow:hidden;
	line-height:30px;
	margin:8px 1px;
	display:inline;
	font-weight:normal;
	border-bottom:#EAEAEA solid 1px;
}
.titsd2{
    float:left;
	height:35x;
	width:100%;
	overflow:hidden;
	line-height:30px;
	margin:8px 1px;
	display:inline;
	font-weight:normal;
}

.tst{padding:10px;}
.tst a{padding:0 8px;}
.ont select{margin-right:10px;}

.hidTag
{
    display:none;
}


/***********3-24 新增***********/
.sex_01{
    float:left;
	margin: 1px 30px 0 10px;
	display:inline;
}
.sexg{
float:left;
width:100%;}
.yuedu{
float:left;
margin:-4px 0 0 5px;
display:inline;
color:#888;}
.chek{
float:left;
margin:10px 0 0 54px;
display:inline;}
.trange{
float:right;
margin:10px 70px 0 0;
display:inline;}
.friendd{
float:left;
margin:4px 0 0 18px;
display:inline;
}
.text_001{
color:#999;}
.shut01{
float:right;
display:inline;
margin:5px 20px 0 0;
}
.tj_tt{
float:left;
margin:5px 0 0 15px;
display:inline;
font-size:14px;
color:#FF6600;
font-weight:bold;}
.text-desc{
color:#999;
overflow:hidden;
clear:both;}
.pdy{
padding:20px 0 0 0;}
.qunzu_txt{
margin:0 0 0 10px;
display:inline;}
.denlu_boy{
margin:4px 0 0 0;}
.disc_box{
position:absolute;
top:25px;
left:-15px;
width:274px;
height:104px;
float:left;
z-index:100;
display:block;
}

.disc_style{
float:left;
background:url(../images/bg_03.gif) no-repeat;
width:274px;
height:13px;
}

.disl{
float:left;
width:272px;
height:auto;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
background-color:#FFFFFF;
padding:0 0 13px 0;
}
.pic_id01{
float:left;
width:262px;
padding:5px 0 5px 10px;
display:inline;
border-bottom:1px solid #eee;}
.pic_id01 img{
width:27px;
height:27px;
float:left;
}
.pic_id02{
float:left;
width:262px;
padding:5px 0 3px 10px;
display:inline;
}
.pic_id02 img{
width:27px;
height:27px;
float:left;
}

.txt_tj{
float:left;
color:#666;
width:214px;
overflow:hidden;
margin:0 0 0 8px;
display:inline;
line-height:16px;}
.txt_tj span{
color:#ff7200;}

.txt_tj1{
float:left;
color:#666;
width:180px;
overflow:hidden;
margin:0 0 0 8px;
display:inline;
line-height:22px;
}
.txt_tj1 span{
color:#ff7200;}


.btm_sly{
float:left;
width:40px;
height:24px;
border:0px;
margin:3px 0 0 0;
display:inline;
background:url(../images/botm_07.jpg);}
.input_w{
float:left;
height:22px;
width:170px;
margin:3px 3px 0 5px;
display:inline;
border:1px solid #cbcbcb;}

.tj_lbox{
clear:both;
width:410px;
margin:-6px 0 0 0;
height:auto;
border-top:1px solid #eaeaea;}
.disl2{
float:left;
width:410px;
height:auto;
background-color:#FFFFFF;
padding:0 0 13px 0;
border-bottom:1px solid #eaeaea;
}
.disc_box2{
position:absolute;
z-index:200;
top:34px;
left:110px;
width:410px;
background:#FFFFFF;
border:1px solid #dddddd;
}
.tjbox_ul{
margin:15px 0 0 20px;
width:380px;
clear:both;
}
.tjbox_ul li{
float:left;
width:140px;
line-height:20px;]
height:20px;
padding:0 10px 0 20px;
font-size: 12px;height: 36px; vertical-align:middle; }

.tjbox_ul li input{
line-height:20px;
height:20px;
float:left;
vertical-align:middle;
}
.tjbox_ul li span{
float:left;
height:20px;
color:#333333;
vertical-align:middle;
padding:0 0 0 5px;
line-height:20px;
}
.tjbox_btm{
float:right;
width:180px;
margin:10px 0 10px 0;
display:inline;
}
.cjxi{
color:#ff5a00;
font-weight:bold;
clear:both;
}
.bg_tp01{
width:501px;
height:6px;
margin:0 0 0 -1px;
background:url(../images/bbg_03.gif);
}
.bg_tp02{
width:481px;
min-height: 16px;
padding:5px 10px 2px 10px;
_height:expression(this.scrollHeight<16?"16px":"auto");
margin:0 0 0 -1px;
color:#999;
background:url(../images/bbg_01.gif);
}
.bg_tp02 a:link{
color:#999;
}
.bg_tp02 a:visited{
color:#999;
}
.bg_tp02 a:hover{
	color: #777;
}

.bg_tp02 img{
width:65px;
height:55px;
padding:2px 5px 2px 6px;
}
.bg_tp03{
width:501px;
height:6px;
margin:0 0 0 -1px;
background:url(../images/bbg_02.gif);
}
.spn{
color:#454545}
.left_t{
float:left;
margin:0 0 5px 0;}
.duomeiti{
width:396px;
float:right;
clear:both;
margin:-5px 0 0 15px;}
.duomeiti li{
float:left;
margin:4px;
color:#888}

.m_left {	float: left; width: 123px; height: 123px; overflow: hidden; margin:0 10px 0 0; border-radius: 4px; }
.m_right { float: left;	width: 510px;	padding-left: 10px; }
.m_right h3 {	height: 30px;	line-height: 30px; font-weight: normal; }
.m_right h3 span { float: left;	width: 280px; height: 30px;	overflow: hidden; font-size: 18px; }
.m_right h3 em { float: right; display: block; font-size: 12px; padding: 0 140px 0 0; font-style: normal;	color: #777777;}


/*=====================================================
Auther:lch
Time:2014-04-04/07
=======================================================*/

time { color: #999; }
.blue { color: #46acd1; }
.red { color: #e90000; }
.gray { color: #e2e2e2; }
.orange { color: #f60; }
a.blue { color: #46acd1; }
a.orange { color: #f60; }
.btn-blue { color: #26709A; cursor: pointer; }
.fleft { float: left; }
.fright { float: right; }
.pointer { cursor: pointer; }

.container { width: 1000px; margin: 20px auto; }

.box { width: 1000px; margin: 0 auto; border: 1px solid #dddddd; border-top: none; border-radius: 0 0 2px 2px; box-shadow: 1px 1px 8px #e6e6e6; background: url('../images/menu_background.jpg') repeat-y; }
.rig-box { float: left; width: 838px; margin: 20px 15px 0 15px; padding-bottom: 15px; }
.rig-box2 { width: 798px; padding: 0 20px; }
.rig-box .under-box { margin-top: 10px; }
.rig-box .mid-box { float: left; width: 625px; margin-right: 10px; }
.rig-box .aside { float: left; width: 203px; _overflow: hidden; }

menu { float: left; width: 132px; padding-bottom: 20px; }
.introduce { clear: both;	padding: 20px 10px 0;	font-size: 12px; }
.introduce p { width: 80px; height: 80px; overflow: hidden; margin: 0 auto; }
.introduce p img { width: 80px;	height: 80px; border-radius: 2px; }
.introduce .iname {	margin: 10px 0; text-align: center; font-size: 14px; font-weight: bold;	}
.introduce .int { line-height: 20px; overflow: hidden; margin-bottom: 10px; font-style: normal; color: #666; }
.iset { padding-left: 5px; }
.iset li { height: 30px; line-height: 30px; }
.iset li a:hover, .iset li a.orange { color: #f60; }
.iset li a span, .men-nav dd a span { margin-left: 10px; color: #f60; }
.iset .isett, .iset .inews, .iset .imes, .m-fri, .m-gro, .m-pla, .m-pho, .m-log, .m-col, .m-lov, .m-alu, .m-rec { display: block; padding-left: 25px; background: url('../images/icon.png') no-repeat 0 0; }
.iset .isett { background-position: 0 -443px; }
.iset .inews { background-position: 0 -492px; }
.iset .imes { background-position: 0 -543px; }
.m-fri { background-position: 16px 8px; }
.m-gro { background-position: 16px -40px; }
.m-pla { background-position: 16px -90px; }
.m-pho { background-position: 16px -140px; }
.m-log { background-position: 16px -190px; }
.m-col { background-position: 16px -240px; }
.m-lov { background-position: 16px -290px; }
.m-alu { background-position: 16px -340px; }
.m-rec { background-position: 16px -390px; }

.men-nav { padding: 10px 0; }
.men-nav dt {	height: 30px; line-height: 30px; margin: 10px 2px 0 0; background: url(../images/line.jpg) repeat-x 0 9px; }
.men-nav dt b {	display: inline-block; margin-left: 15px; padding: 0 4px; background: #f0f0f0; color: #f40; }
.men-nav dd { height: 35px; line-height: 35px; cursor: pointer; }
.men-nav dd a { display: block; height: 35px; line-height: 35px; padding-left: 40px; }
.men-nav dd a:hover, .men-nav dd a.white {	background-color: #fff; }

/*弹出评论框*/
.pop-dis { position: absolute; top: 25px; left: 40px; z-index: 100; width: 274px; height: 104px; }
.pop-dis .dis-jiao { float: left; width: 274px; height: 13px; background:url(../images/bg_03.gif) no-repeat; }
.pop-dis .disl { width: 272px; height: auto; padding: 0 0 13px 0; border: 1px solid #dddddd; border-top: 0px; background: #ffffff; }
.pop-dis .pic-01 { float: left; width: 262px; padding: 5px 0 5px 10px; border-bottom: 1px solid #eee; }
.pop-dis .pic-01 img { float: left; width: 27px; height: 27px; }
.pop-dis .pic-02 { float: left; width: 262px; padding: 5px 0 3px 10px; }
.pop-dis .pic-02 img { float: left; width: 27px; height: 27px; }
.pop-dis .dis-txt { float: left; width: 214px; line-height: 16px; overflow: hidden; margin: 0 0 0 8px; color: #666; }
.pop-dis .dis-txt span{ color: #ff7200; }
.pop-dis .input-w { float: left; width: 170px; height: 22px; margin: 3px 3px 0 5px; border: 1px solid #cbcbcb; }
.pop-dis .btn-dis { float: left; width: 40px; height: 24px; border: 0px; margin: 3px 0 0 0; display: inline; background: url(../images/botm_07.jpg); }

/*评论框*/
.comments { padding: 0 10px; }
.comments .com-title { height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 14px; font-weight: bold; }
.comments .com-wraper { position: relative; z-index: 1; padding: 0 14px 14px; border: 1px solid #dfdfdf; background: #fafafa; }
.comments .login-out { position: absolute; top: 30px; left: 30px; z-index: 2; padding: 8px 20px 5px; border: 1px solid #d4d4d4; box-shadow: 3px 3px #e5e5e5; background: #fffcd2; }
.comments .login-out a { color: #f50; }
.comments textarea { margin-top: 20px; min-height: 120px; border: 1px solid #ccc; border-left-color: #9a9a9a; border-top-color: #9a9a9a; background: #ffffff; resize: none; }
.comments .com-btn input { margin-top: 10px; padding: 2px 10px; border: none; outline: none; color: #ffffff; background: #f60; cursor: pointer; }

/*按钮*/
.btn50-25 { display: inline-block; width: 50px; height: 25px; line-height: 25px; border: 0 none; background: url(../images/btn-b.png) no-repeat 0 -50px; text-align: center; cursor: pointer; color: #666666; font-weight: normal; }
a.btn-orange, .btn-orange { display: inline-block; width: 95px; height: 28px; line-height: 28px;	background: #f60; text-align: center; color: #fff; cursor: pointer; }
a.btn-green, .btn-green { display: inline-block; height: 28px; line-height: 28px; padding: 0 22px; background: #9bc438; color: #ffffff; cursor: pointer; }
a.btn-upload, .btn-upload { display: inline-block; width: 81px; height: 28px; line-height: 28px; padding-left: 14px; background: url(../images/uptbg.jpg) no-repeat 0 0; text-align: center; color: #ffffff; cursor: pointer; }
a.btn-gray { display: inline-block; width: 90px;	height: 25px;	line-height: 25px; background: url(../images/btn-b.png) no-repeat 0 -150px; text-align: center; }
a.btn-gray:hover { background: url(../images/btn-b.png) no-repeat 0 -200px; }
.w-ous, .w-fv { width: 72px; height: 26px; line-height: 26px; border: 0 none; cursor: pointer; }
.w-ous { background: url(../images/fc02.jpg) no-repeat; color: #ffffff; }
.w-fv {	background: url(../images/fc01.jpg) no-repeat; }


.content { width: 970px; margin: 20px auto 10px auto; padding: 10px 15px; border: 1px solid #e6e6e6; border-radius: 2px; box-shadow: 1px 1px 8px #e6e6e6; color: #434343; }
.site { height: 40px; line-height: 40px; color: #666666; }
.site span { margin: 0 10px; font-family: "宋体"; color: #929292; }
.site a.now { color: #f50; }


/*gift_album*/
.a-box { width: 970px; height: 276px; margin: 15px auto; }
.a-left { float: left; width: 576px; height: 259px; padding: 10px 10px 5px 10px; margin-right: 15px; border: 1px solid #ddd; }
.a-box .a-right { height: 274px; }
.gather li { float: left; width: 182px; overflow: hidden; padding: 0 10px 15px 0; }
.gather li dt { float: left; width: 75px; height: 75px; overflow: hidden; padding: 4px 7px 7px 4px; margin-right: 5px; background: url(../images/86_86.jpg) no-repeat; }
.gather li dt img { width: 75px; height: 75px; }
.gather li dd { float: left; width: 91px; height: 22px; line-height: 22px; overflow: hidden; color: #999; white-space: nowrap; }
.gather .ga-name { width: 91px; height: 40px; line-height: 20px; overflow: hidden; margin-top: 3px; color: #333; white-space: normal; }
.a-right { float: left; width: 355px; border: 1px solid #ddd; }
.a-right .hip-title { height: 31px; padding: 20px 15px 0 15px; border-bottom: 1px solid #ededed; }
.a-right .hip-title h3 { font-size: 16px; color: #f50; }
.hip { width: 335px; padding: 34px 6px 0 14px; }
.hip li { float: left; width: 160px; height: 60px; padding: 0 7px 34px 0; }
.hip li dt { float: left; width: 60px; height: 60px; margin-right: 10px; }
.hip li dt img { width: 60px; height: 60px; border-radius: 4px; }
.hip li dd { float: left; width: 90px; height: 20px; overflow: hidden; color: #999; white-space: nowrap; }

.filter { width: 970px; height: 28px; margin: 10px auto; }
.filter ul { height: 28px; line-height: 28px; border: 1px solid #ddd; border-right: none; }
.trade, .trade li { float: left; }
.trade li a { display: inline-block; height: 28px; line-height: 28px; padding: 0 10px; border-right: 1px solid #ddd; text-align: center; }
.trade li a.no { background: #f50; color: #ffffff; }
.pri { float: right; }

.items { margin: 20px auto; }
.ul-items .li-item { float: left; width: 220px; height: 380px; padding: 10px 2px; margin: 0 20px 20px 0; border: 1px solid #dddddd; border-radius: 4px; box-shadow: 1px 2px 4px #e7e7e7; }
.ul-items .li-item2 { height: 272px; margin-right: 30px; }
.ul-items .li-last { margin-right: 0px; }
.ul-items .mr30 { margin-right: 30px; }
.li-item .a-all { display: inline-block; width: 220px; }
.li-item .a-all:hover { filter: alpha(opacity=80); -khtml-opacity: 0.8; opacity: 0.8; -webkit-transition: all 0.3s ease-out;	-khtml-transition: all 0.3s ease-out; }
.li-item h3, .li-item .nums { height: 28px; line-height: 28px; overflow: hidden; padding: 0 4px; }
.li-item h3 { font-size: 14px; }
.li-item dt { width: 220px; height: 180px; overflow: hidden; }
.li-item dt img { width: 220px; }
.li-item dd { float: left; width: 54px; height: 54px; overflow: hidden; margin: 2px 1px 0 0; background: #f8f8f8; }
.li-item dd img { width: 54px; height: 54px; }
.author { height: 84px; margin-top: 10px; padding: 0 2px; }
.author .au-thum {  position: relative; z-index: 0; float: left; width: 30px; height: 30px; margin-right: 8px; }
.author .au-thum img { width: 30px; height: 30px; border-radius: 3px; }
.author .au-name { float: left; width: 172px; height: 84px; padding-right: 6px; }
.author .au-name h4 { font-size: 12px; font-weight: normal; }
.author .au-name p { line-height: 16px; color: #999; }
.au-hide { display: none; position: absolute; left: 0; bottom: 36px; z-index: 999; width: 320px; border: 1px solid #dddddd; border-radius: 2px; background: #ffffff; }
.au-hide .sj { position: absolute; left: 7px; bottom: -6px; width: 15px; height: 6px; overflow: hidden; background: url('../images/icon_other.png') no-repeat 0 -300px; }
.au-hide .hide-info { padding: 10px; }
.au-hide .hide-thum { float: left; width: 70px; height: 70px; }
.au-hide .hide-thum img { width: 70px; height: 70px; border-radius: 3px; }
.au-hide .hide-text { float: left; width: 220px; overflow: hidden; margin-left: 10px; }
.au-hide .hide-text li { word-wrap: break-word; word-break: normal;  }
.au-hide .hide-text li em { margin-left: 20px; }
.au-hide .hide-text li span { margin-right: 8px; color: #f60; }
.au-hide .hide-name { margin-bottom: 4px; }
.au-hide .hide-tag { padding: 0 10px 10px 10px; }
.au-hide .def { color: #999; }
.au-hide .hide-do { height: 24px; padding: 10px; background: #f7f7f7; }
.au-hide .btn-fri { float: left; display: inline-block; height: 18px; line-height: 18px; margin-right: 10px; padding: 2px 5px; border: 1px solid #d9d9d9; border-radius: 2px; box-shadow: inset 1px 1px 0 #ffffff, inset -1px -1px 0 #ffffff; background: #f2f2f2; color: #333333; cursor: pointer; }
.au-hide .btn-fri em { height: 16px; margin-right: 3px; vertical-align: -2px; font: bold 16px Arial; color: #FFA00A; }
.au-hide .btn-fri i { display: inline-block; width: 7px; height: 7px; overflow: hidden; margin-right: 3px; border: 1px solid #B8B8BB; *vertical-align: 4px; border-radius: 2px; background: #D4D4D4; cursor: pointer; }

/*--gift/my_album_detail--*/
.al-name { height: 40px; }
.al-name h2 { float: left; width: 580px; height: 40px; line-height: 40px; overflow: hidden; padding-right: 20px; font-size: 20px; font-weight: normal; }
.al-name .share { float: right; }
.al-name .share li { float: left; }
.al-name .share .sh { line-height: 40px; }
.al-name .share .bds-tools { padding-top: 5px; }
.al-info { height: 40px; line-height: 40px; }
.al-info li { float: left; margin-right: 20px; color: #999; }
.do-love, .do-dis, .do-edit, .do-delete, .do-collect { display: inline-block; padding-left: 20px; background: url('../images/icon_album.png') no-repeat left -95px; cursor: pointer; color: #333; }
.do-dis { background-position: 0 -238px; }
.do-edit { background-position: 0 15px; }
.do-delete { background-position: 0 -35px; }
.do-collect { background-position: 0 -94px; }
.do-add-album { display: inline-block; width: 58px; height: 25px; line-height: 25px; margin-top: 6px; padding-left: 24px; background: url('../images/btn.png') no-repeat 0 0; color: #ffffff; cursor: pointer; }
.my-ablum { margin: 20px 0; }

.flu-box { float: left; width: 744px; }
.fluid { position: relative; float: left; width: 232px; margin: 0 16px 20px 0; border: #ddd solid 1px\9; *border: #ddd solid 1px; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2); background: #fff; }
.fluid .imgs { position: relative; width: 220px; overflow: hidden; padding: 6px; }
.fluid .imgs a { display: inline-block; }
.fluid .imgs a:hover { background: #000; }
.fluid .imgs a:hover img { filter: alpha(opacity=80);	-khtml-opacity: 0.8; opacity: 0.8; -webkit-transition: all 0.3s ease-out;	-khtml-transition: all 0.3s ease-out; }
.fluid .imgs img { display: block; width: 220px; }
.fluid .iprice { display: block; position: absolute; right: 6px; bottom: 10px; height: 16px; line-height: 16px; padding: 0 4px; color: #fff; background: rgba(0,0,0,.2); }
.fluid .add-album { display: none; position: absolute; left: 12px; top: 12px; z-index: 999; width: 77px; height: 22px; background: url('../images/btn.png') no-repeat 0 -250px; cursor: pointer; }
.fluid .del-pic { display: none; position: absolute; right: 15px; top: 15px; z-index: 999; width: 19px; height: 19px; background: url('../images/icon_album.png') no-repeat 0 -450px; cursor: pointer; }
.fluid .imgs-info { height: 22px; line-height: 22px; padding: 8px 5px; }
.fluid .imgs-info .f-love { float: left; }
.fluid .imgs-info .add-love { float: left; display: inline-block; width: 54px; height: 22px; background: url('../images/btn.png') no-repeat 0 -50px; cursor: pointer; }
.fluid .imgs-info em { float: left; margin-left: 5px; color: #ff6f01; }
.fluid .imgs-info .f-dis { float: right; }
.fluid .f-txt { margin: 0 5px; padding: 4px 0; clear: both; line-height: 24px; border-top: 1px dotted #f7f7f7; }
.fluid .f-from { padding: 5px; background: #f7f7f7; color: #aaa; }
.fluid .author { padding: 0 5px; }

.other-box { float: right; width: 224px; }
.other-album { margin-bottom: 20px; border: 1px solid #cacacc; box-shadow: 2px 2px 0  1px #f6f6f9; }
.other-album h1 { position: relative; height: 40px; line-height: 40px; overflow: hidden; padding: 0 10px; border-bottom: 1px solid #edecec; font-size: 12px; }
.other-album h1 .btn-add-friend { position: absolute; right: 10px; top: 10px; display: inline-block; width: 56px; height: 20px; background: url('../images/btn.png') no-repeat 0 -150px; }
.other-album .other-list { padding-bottom: 18px; }
.other-album .other-list li { height: 76px; margin-top: 18px; padding: 0 10px; }
.other-album .other-list .thum { float: left; width: 75px; height: 63px; overflow: hidden; margin-right: 5px; padding: 4px 9px 9px 4px; background:  url('../images/76.jpg') no-repeat 0 0; }
.other-album .other-list .txt { float: left; width: 109px; }
.other-album .other-list h3 { height: 28px; line-height: 28px; overflow: hidden; font-size: 12px; font-weight: normal; color: #434343; }
.other-album .other-list .col { height: 20px; line-height: 20px; overflow: hidden; color: #989898; }
.other-album .other-list .col span { color: #ff7402; }

.alu-dis { clear: both; padding: 20px; margin-bottom: 20px; border: 1px solid #dddddd; }
.alu-dis-wri { width: 432px; }
.alu-dis-title { height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 18px; color: #666; }
.alu-dis-area textarea { width: 420px; height: 60px; line-height: 16px; overflow: hidden; padding: 5px; border: 1px solid #bbb; resize: none; border-radius: 3px; }
.alu-dis-list { float: left; width: 450px; margin-left: 20px; padding-left: 20px; border-left: 1px dotted #cccccc; }
.alu-dis-list li { margin-bottom: 10px; }
.alu-dis-list .alu-thum { float: left; width: 30px; height: 30px; }
.alu-dis-list .alu-thum img { width: 30px; height: 30px; border-radius: 4px; }
.alu-dis-list .alu-cont { float: left; width: 390px; padding-left: 10px; }
.alu-dis-list .alu-cont p { clear: both; }

.alu-dis-list2 { clear: both; margin-top: 20px; padding-top: 20px; border-top: 1px dotted #cccccc; }
.alu-dis-list2 li { margin-bottom: 10px; }
.alu-dis-list2 .alu-thum { float: left; width: 30px; height: 30px; }
.alu-dis-list2 .alu-thum img { width: 30px; height: 30px; border-radius: 4px; }
.alu-dis-list2 .alu-cont { float: left; width: 710px; padding-left: 10px; }
.alu-dis-list2 .alu-cont p { clear: both; }


/*rec_gift*/
.rec { width: 970px; height: 370px;	margin: 15px auto; }
.rec-left {	float: left; width: 612px; border: #ddd solid 1px; border-right: 0; }
.rec .a-right { height: 368px; }
.l-nav { float: left; width: 126px; }
.l-nav li { height: 45px; line-height: 45px; padding-left: 10px; border-right: #ddd solid 1px; border-bottom: #ddd solid 1px; background: url(../images/xf.png) no-repeat 100px 18px #fff7f2; color: #f50; font-weight: bold; cursor: pointer; }
.l-nav li.last { border-bottom-color: #fff7f2; }
.l-nav li.on { border-right: 0; background: #fff; }
.l-cont { float: left; width: 456px; padding: 8px 0 4px 30px; }
.l-cont section { display: none; }
.l-cont li { float: left; width: 86px; margin: 8px 28px 0 0; }
.l-cont li:hover { color: #f50; }
.l-cont li a { display: block; width: 80px; height: 80px; overflow: hidden; zoom: 1; padding: 2px; border: 1px solid #cccccc; border-radius: 2px; vertical-align: middle; }
.l-cont li a:hover { border: 1px solid #f60; }
.l-cont li a:hover img { opacity: 0.8; }
.l-cont li span { display: block; height: 24px; line-height: 24px; overflow: hidden; text-align: center; font-weight: bold; color: #666; }

/*--gift_album_buy/gift_album_bulk--*/
.g-nav { height: 40px; line-height: 40px; }
.g-nav span { display: inline-block; margin: 0 8px; color: #bababa; }
.related-title {	height: 30px;	line-height: 30px; margin: 10px 0; padding-left: 4px; text-align: left; font-weight: bold; font-size: 14px; }
.sha { float: right; height: 30px; }
.ul-share li { float: left; }
.ul-share .sh { line-height: 30px; }
.pro-info { clear: both; }
.pro-info li { line-height: 30px; }
.pro-info .pro-price { font-size: 20px; color: #ff6000; }
.pro-info .pro-title { font-size: 14px; font-weight: bold; }
.gobuy { clear: both;	padding: 8px 0; }
.gobuy li {	height: 39px;	padding: 8px 0; }
.gobuy li span { display: inline-block; padding: 4px 0 0 20px; }
.gobuy li a { float: left; margin-right: 10px; }
.profit { padding: 4px 10px; background: #f7f7f7; border-radius: 5px; }
.profit .pt { height: 30px; line-height: 30px; font-size: 14px; }
.profit .pt strong { color: #f40; }
.profit .pt-intro { line-height: 24px; color: #666; }
.pro-pl {	padding-top: 30px; }
.pro-pl textarea { border-radius: 4px; resize: none; }
.pro-pl .pl-btn { margin-top: 10px; }
.pro-pl-cont { padding: 20px; }
.pro-pl-cont li { overflow: hidden; padding: 8px 0; margin-bottom: 10px; border-bottom: 1px dotted #dddddd; }
.pro-pl-cont li p { float: left; width: 30px; height: 30px; overflow: hidden; border-radius: 2px; }
.pro-pl-cont li dl { float: left; width: 890px;	padding-left: 10px; }
.pro-pl-cont li dt { height: 20px; line-height: 20px;	text-align: left; }
.pro-pl-cont li dt time {	margin-left: 20px; }
.pro-pl-cont li dd { line-height: 26px; text-align: left; color: #666; }



.g-box { width: 970px; border: 1px solid #e6e6e6; }
.g-box1 { border-bottom: 1px solid #e6e6e6; }
.g-pic-box { float: left; width: 410px; border-right: 1px solid #e6e6e6; }
.g-pic-box .g-pic { width: 362px; height: auto; padding: 24px 24px 20px; }
.g-pic-box .g-pic img { width: 360px; }
.g-pic-box .g-thumb { padding: 0 24px; margin: 0 0 20px 0; text-align: center; overflow: hidden; }
.g-pic-box .g-thumb li { float: left; display: inline-block; *display: inline; *zoom: 1; width: 60px; height: 60px; overflow: hidden; margin-right: 10px; border: 2px solid #dedede; }
.g-pic-box .g-thumb li.zh { margin: 0; }
.g-pic-box .g-thumb li.selected {  border: 2px solid #55aadd; }

.g-pic-box .g-title { width: 362px; padding: 0 24px; font-size: 14px; }
.g-pic-box .g-price { width: 362px; padding: 10px 24px 20px 24px; font-size: 20px; color: #ff6000; font-family: Arial; }
.g-pic-info { float: right; width: 529px; padding: 15px 15px 24px 15px; }
.g-pic-info .g-contact-title { height: 40px; line-height: 40px; overflow: hidden; margin-bottom: 10px; padding-left: 25px; border-bottom: 1px solid #eaeaea; background: url('../images/icon_other.png') no-repeat 5px -82px; color: #fe7b1f; font-size: 18px; font-weight: normal; }
.g-pic-info .g-contactus { height: 55px; line-height: 55px; margin: 20px; }
.g-pic-info .g-contactus a { float: left; background: url('../images/icon_contctus.png') no-repeat 0 0; }
.g-pic-info .g-contactus .qq { padding-left: 60px; margin-right: 40px; background-position: 0 0; }
.g-pic-info .g-contactus .ali { padding-left: 70px; margin-right: 40px; background-position: 0 -102px; }
.g-pic-info .g-contactus .phone { padding-left: 50px; background-position: 0 -202px; }
.g-pic-info .g-contactus2 li { height: 30px; line-height: 30px; }
.g-pic-info .g-contactus2 li.alipay { height: 60px; }
.g-pic-info .g-contactus2 li.alipay span { float: left; line-height: 60px; }
.g-pic-info .g-contactus2 li.alipay a { float: left; padding-top: 7px; }
.g-pic-info .intro { line-height: 30px; }

.g-box2 { width: 906px; padding: 10px 24px 24px 20px; }
.g-box2 .g-cpy-title { height: 40px; line-height: 40px; overflow: hidden; margin: 10px 0; padding-left: 25px; background: url('../images/icon_other.png') no-repeat 5px -82px; color: #fe7b1f; font-size: 18px; font-weight: normal; }
.g-box2 .g-value li { float: left; margin-right: 22px; }
.g-box2 .g-coo li { float: left; margin-right: 5px; }
.g-box2 .g-zhengjian li { float: left; margin: 0 22px 10px 0; }




/*--my_album_detail--*/
/*.album-nav { height: 40px; line-height: 40px; }
.album-nav h1 { float: left; width: 200px; height: 40px; overflow: hidden; margin-right: 16px; font-family: 'MicroSoft Yahei'; color: #ff7502; font-size: 20px; font-weight: normal; }
.album-nav .edit-album { float: left; }
.album-nav .edit-album li { float: left; height: 40px; padding: 0 18px; }
.album-nav .edit-album li a { color: #acae94; }
.album-nav .edit-album .edit, .album-nav .edit-album .delete, .album-nav .edit-album .collect { background: url('../images/icon_album.png') no-repeat; }
.album-nav .edit-album .edit { background-position: 0 15px; }
.album-nav .edit-album .delete { background-position: 0 -35px; }
.album-nav .edit-album .collect { background-position: 0 -94px; }
.album-nav .add-album { float: left; display: inline-block; width: 58px; height: 25px; line-height: 25px; margin-top: 6px; padding-left: 24px; background: url('../images/btn.png') no-repeat 0 0; color: #ffffff; }
.album-nav .share { float: right; }
.album-nav .share span { float: left; }
.album-nav .share a { float: left; display: inline-block; width: 32px; height: 32px; background: url('../images/icon_share.png') no-repeat; }
.album-nav .share .qzone { margin-right: 10px; background-position: 0 0; }
.album-nav .share .sina { background-position: 0 -50px; }
*/
/*发表评论框-start*/
.album-nav .discuss { position: relative; z-index: 1; }
.com-box { display: none; position: absolute; z-index: 2; left: 0; top: 40px; width: 238px; border: 1px solid #e6e6e6; padding: 10px; background: #ffffff; }
.com-box .sanjiao { display: inline-block; position: absolute; left: 34px; top: -6px; width: 14px; height: 14px; background: url('../images/icon_other.png') no-repeat 0 0; }
.com-box img { float: left; width: 30px; height: 30px; overflow: hidden; }
.com-box .input-text { float: left; width: 135px; height: 26px; margin: 2px 0 0 8px; border: 1px solid #e6e6e6; }
.com-box .input-btn { float: left; width: 50px; height: 28px; margin: 2px 0 0 8px; cursor: pointer; }
/*发表评论框-end*/

.cont { width: 970px; margin-top: 20px; }
.album-list { float: left; width: 720px; }
.album-list .album-li { float: left; position: relative; width: 232px; margin: 0 8px 20px 0; }
.album-list .btn-del-pic { display: inline-block; position: absolute; right: 8px; top: 8px; width: 23px; height: 23px; background: url('../images/icon_other.png') no-repeat 0 -50px; display: none; }
.album-list .btn-add-love { display: inline-block; position: absolute; left: 8px; top: 8px; width: 54px; height: 23px; background: url('../images/btn.png') no-repeat 0 -50px; display: none; }
.album-list .love-num { position: absolute; left: 70px; top: 13px; color: #ff7402; display: none; }
.album-list .pic { width: 220px; height: 220px; overflow: hidden; padding: 5px; border: 1px solid #f2f2f2; }
.album-list .pic-info { width: 222px; padding: 0 5px;  }
.album-list .pic-info ul { height: 48px; line-height: 48px; overflow: hidden; border-bottom: 1px solid #edecec; }
.album-list .pic-info li.zj-num { float: left; }
.album-list .pic-info li.pl-num { float: right; color: #9d9d9d; }
.album-list .pic-info em { color: #ff7402; }
.album-list .pic-info h3 { clear: both; height: 22px; line-height: 22px; overflow: hidden; padding-top: 5px; font-size: 12px; font-weight: normal; }

.pic-info-p { position: relative; width: 202px; }
.pic-info-p ul { height: 30px; line-height: 30px; overflow: hidden; border-bottom: 1px dotted #edecec; }
.pic-info-p li { float: left; margin-right: 16px; }
.pic-info-p h3 { clear: both; height: 22px; line-height: 22px; overflow: hidden; padding-top: 5px; font-size: 12px; font-weight: normal; }
.pic-info-p .pop-dis { left: 9px; z-index: 9999; }


/*--my_album_detail--*/
/*.album-box { width: 838px; margin: 10px 0; }
.album-list2 { float: left; width: 630px; padding: 20px 4px 0 12px; _padding-right: 0; border: 1px solid #e1e1e1; background: #ffffff; }
.album-list2 .album-li { float: left; position: relative; width: 202px; margin: 0 8px 20px 0; }
.album-list2 .btn-del-pic { display: inline-block; position: absolute; right: 8px; top: 8px; width: 23px; height: 23px; background: url('../images/icon_other.png') no-repeat 0 -50px; display: none; }
.album-list2 .btn-add-love { display: inline-block; position: absolute; left: 8px; top: 8px; width: 54px; height: 23px; background: url('../images/btn.png') no-repeat 0 -50px; display: none; }
.album-list2 .love-num { position: absolute; left: 70px; top: 13px; color: #ff7402; display: none; }
.album-list2 .pic { width: 190px; height: 190px; overflow: hidden; padding: 5px; border: 1px solid #f2f2f2; }
.album-list2 .pic-info { width: 192px; padding: 0 5px;  }
.album-list2 .pic-info ul { height: 48px; line-height: 48px; overflow: hidden; border-bottom: 1px solid #edecec; }
.album-list2 .pic-info li.zj-num { float: left; }
.album-list2 .pic-info li.pl-num { float: right; color: #9d9d9d; }
.album-list2 .pic-info em { color: #ff7402; }
.album-list2 .pic-info h3 { height: 22px; line-height: 22px; overflow: hidden; padding-top: 5px; font-size: 12px; font-weight: normal; }*/

/*.other-box2 { float: right; width: 180px; }
.other-album2 { margin-bottom: 20px; border: 1px solid #cacacc; box-shadow: 2px 2px 0  1px #f6f6f9; }
.other-album2 h1 { position: relative; width: 154px; height: 40px; line-height: 40px; overflow: hidden; padding: 0 10px; border-bottom: 1px solid #edecec; font-size: 12px; }
.other-album2 h1 span { color: #ff7402; }
.other-album2 h1 .btn-add-friend { position: absolute; right: 10px; top: 10px; display: inline-block; width: 56px; height: 20px; background: url('../images/btn.png') no-repeat 0 -150px; }
.other-album2 .other-list { padding-bottom: 18px; }
.other-album2 .other-list li { width: 164px; height: 62px; margin-top: 18px; padding: 0 5px; }
.other-album2 .other-list .thum { float: left; width: 60px; height: 50px; overflow: hidden; margin-right: 5px; padding: 4px 9px 9px 4px; background:  url('../images/72-62.jpg') no-repeat 0 0; }
.other-album2 .other-list .txt { float: left; width: 76px; }
.other-album2 .other-list h3 { height: 20px; line-height: 20px; overflow: hidden; font-size: 12px; font-weight: normal; color: #434343; }
.other-album2 .other-list h4 { height: 40px; line-height: 20px; overflow: hidden; font-size: 12px; font-weight: normal; color: #434343; }
.other-album2 .other-list .name { color: #f40; }
.other-album2 .other-list .col { height: 20px; line-height: 20px; overflow: hidden; color: #989898; }
.other-album2 .other-list .col span { color: #ff7402; }
.other-album2 .other-list .love { height: 21px; line-height: 21px; overflow: hidden; padding-left: 55px; background: url('../images/btn.png') no-repeat 0 -200px; color: #ff7402; }*/
/*注册页面*/
.regleft{ padding:20px 0px; margin-top:20px; float:left; width:60%;}
.regleft table{ line-height:42px; margin-top:20px;}
.regleft .txt{ text-align:right;}
.regInput{width: 180px;height: 26px;border: 1px solid #D5D5D5;text-align: left;text-indent: 5px;background-color: #FFF;}
.regright{background: #F5F5F5 none repeat scroll 0% 0%; float:left; width:40%; height:455px;}
.regright .r{ padding:20px 20px; text-align:center;}
.regright .r .rs{ margin-top:120px;}
.regright .r .img{ margin-top:30px;}
.regright .r .log{ margin-top:30px;}

/*首页注册弹出框*/
#regStep1 { padding: 0 40px; }
#regStep1 dt { font-size: 14px; font-weight: bold; color: #f50; }
#regStep1 dd { height: 42px; margin: 20px 0; }
#regStep1 .email, #regStep1 .password, #regStep1 .ne { width: 281px; height: 34px; line-height: 34px; padding-top: 6px; border: 1px solid #dddddd; color: #888888; vertical-align: middle; }
#regStep1 dd td { height: 42px; vertical-align: middle; }
#regStep1 dd li { float: left; height: 42px; line-height: 42px; margin-right: 20px; }
#regStep1 dd input { vertical-align: middle; }
#regStep1 .btn-reg { width: 283px; height: 42px; border: 0 none; background: url(../images/zc.jpg) no-repeat; cursor: pointer; }
#regStep1 .agree { line-height: 42px; text-align: center; }
#regStep1 .agree span { margin-left: 10px; color: #888888; }

/*首页邮箱验证弹出框*/
#regStep2 { padding: 0 40px 30px 40px; font-size: 12px; color: #6c635a; }
#regStep2 dd { float: left; }
#regStep2 .eml-icon { width: 90px; height: 200px; border-right: 1px solid #dddddd; background: url(../images/yz.jpg) no-repeat 0 40px; }
#regStep2 .eml-info { margin-left: 15px; }
#regStep2 .fa { height: 40px; line-height: 40px; }
#regStep2 li { height: 28px; line-height: 28px ;padding-left: 13px; text-align: left; background: url(../images/dian.jpg) no-repeat 0 12px; }
#regStep2 li a { color: #f40; text-decoration: underline; }



/*---my_index 好友动态---*/
.trends { margin-top: 10px; padding-top: 8px; border: 1px solid #ddd; border-radius: 3px; background: #ffffff; color: #333333; }
.trends .boxs li { clear: both; }
.trends .boxs li.trends-bg { margin-top: 10px; background: #f9f9f9; }
.trends .boxs .t-icon { float: left; width: 52px; height: 52px; overflow: hidden; padding-left: 8px; }
.trends .boxs .t-icon img { border-radius: 4px; }
.trends .boxs dl { float: left;	width: 530px; padding-left: 6px; text-align: left; }
.trends .boxs dt { height: 22px; line-height: 22px; font-size: 14px; }
.trends .boxs dd { height: 28px; line-height: 28px; color: #777; }
.trends .boxs dd time { float: left; margin-right: 20px; }
.trends .boxs dd span { float: left; background: url(../images/ef.jpg) no-repeat 0 6px;	padding-left: 22px; }
.trends .act-cont { line-height: 22px; padding: 4px 8px; font-size: 14px; }
.btn-act { padding: 8px; border-top: 1px solid #f0f0f0; background: #f5f5f5; }

.btn-dis, .btn-relay, .btn-collect { border: 1px solid #f5f5f5; display: inline-block; padding: 4px 8px; margin: 0 8px 0 0; vertical-align: middle; }
.btn-act a:hover { border: 1px solid #dddddd; background-color: #ffffff; }
.btn-dis i, .btn-relay i, .btn-collect i { display: inline-block; width: 16px; height: 16px; margin-right: 4px; vertical-align: -4px; *vertical-align: 0; background: url(../images/icon_album.png) no-repeat 0 -238px; }
.btn-dis i { background-position: 0 -250px; }
.btn-relay i { background-position: 0 -300px; }
.btn-collect i { background-position: 0 -350px; }


.trends .textinput { overflow: hidden; padding: 0 8px 8px 8px; background: #f5f5f5; }
.trends .textinput .textarea { float: left; width: 540px; height: 51px; border: 1px solid #f0f0f0; resize: none; }
.trends .btn-submit { float: left; width: 60px; height: 53px; border: 1px solid #f0f0f0; background: #f9f9f9; cursor: pointer; }
.trends .comment-item-box { overflow: hidden; background: #f5f5f5; }
.trends .comment-item-box li { margin-bottom: 8px; }
.trends .comment-item { padding: 8px; }
.comment-item .comment-icon { float: left; width: 30px; height: 30px; overflow: hidden; margin-right: 10px; }
.comment-item .comment-icon img { width: 30px; height: 30px; border-radius: 2px; }
.comment-item .comment-cont { float: left; width: 565px; }
.comment-item .comment-cont a { color: #5d7895; }
.comment-item .comment-cont time { float: left; margin-right: 10px; color: #777777; }
.comment-item .act-reply { display: inline-block; width: 16px; height: 16px; background: url(../images/icon_album.png) no-repeat 0 -250px; }
.comment-item .comment-o { clear: both; margin-top: 8px; }
.comment-item .comment-o-icon { float: left; width: 30px; height: 30px; overflow: hidden; margin-right: 10px; }
.comment-item .comment-o-icon img { width: 30px; height: 30px; border-radius: 2px; }
.comment-item .comment-o-cont { float: left; }
.comment-item .textinput-o { overflow: hidden; }
.comment-item .textinput-o .textarea-o { float: left; width: 300px; height: 31px; border: 1px solid #f0f0f0; resize: none; }
.comment-item .btn-submit-o { float: left; width: 60px; height: 33px; border: 1px solid #f0f0f0; background: #f9f9f9; cursor: pointer; }


/*my_friend*/
.drop { position: relative; }
.drop a.default { display: block; height: 28px; line-height: 28px; padding-right: 17px; text-align: right; background: url(../images/icon_album.png) no-repeat right -193px; }
.drop ul { display: none; position: absolute; z-index: 999999; top: 25px; right: 1px; width: auto; height: auto; border: 1px solid #cccccc; background: #ffffff; }
.drop ul li { width: 120px; height: 28px; line-height: 28px; }
.drop ul li a { display: block; width: 100px; height: 28px; line-height: 28px; overflow: hidden; padding: 0 10px; word-break: break-all; white-space: normal; }
.drop ul li a:hover { background: #F96; color: #ffffff; }

.digroup { position: relative; z-index: 1; width: 590px; margin: 10px 0 20px 0; padding: 10px; border: 1px solid #dddddd; }
.digroup li { width: 170px; float: left; height: 28px; line-height: 28px; padding-left: 10px; background: url(../images/icon_other.png) no-repeat 0 -341px; }
.digroup .dinput { width: 110px; }
.digroup .dedit, .digroup .ddelete { display: inline-block; width: 10px; height: 10px; margin-left: 10px; background: url('../images/icon_other.png') no-repeat 0 -400px; cursor: pointer; }
.digroup .ddelete { background-position: 0 -450px; }
.digroup .di-add { position: absolute; z-index: 99; top: 14px; right: 10px; cursor: pointer; color: #fa7705; }

.fri-box dl { position: relative; z-index: 1; float: left; width: 185px; margin: 0 23px 10px 0; }
.fri-box dt { float: left; width: 84px; }
.fri-box dt a.icon { display: inline-block; width: 80px; height: 80px; overflow: hidden; padding: 1px; border: 1px solid #cccccc; border-radius: 2px; }
.fri-box dt a.icon img { width: 80px; height: 80px; }
.fri-box dt p {	height: 24px; line-height: 24px; text-align: center; }
.fri-box dd { float: left; width: 80px; height: 115px; overflow: hidden; padding-left: 10px; zoom: 1; }
.fri-box dd .group { display: none; position: absolute; z-index: 999999; top: 45px; right: 24px; width: 100px; border: 1px solid #cccccc; background: #ffffff; }
.fri-box dd .group li { width: 100px; height: 28px; overflow: hidden; }
.fri-box dd .group li a { display: inline-block; width: 80px; height: 28px; line-height: 28px; overflow: hidden; padding: 0 10px; }
.fri-box dd .group li a:hover { background: #F96; color: #ffffff; }
.fri-box dd .del { display: block; line-height: 20px; }
.fri-box dd .m-default { display: block; line-height: 28px; background: url(../images/icon_album.png) no-repeat 17px -194px; }
.fri-box dd p { height: 20px; line-height: 20px; }

.invite-link { border: #ddd solid 1px;	margin-bottom: 10px; overflow: hidden; background: #fff; }
.invite-link dt { height: 30px; line-height: 30px; padding-left: 6px; border-bottom: #ddd solid 1px; color: #f50; font-weight: bold; }
.invite-link dd { line-height: 22px; padding: 6px; }
.invite-link .url { width: 100px; height: 22px; line-height: 22px; margin-right: 6px; color: #777; }
.invite-link .btn-copy { width: 70px; height: 26px; line-height: 26px; border: none; background: url(../images/btn-b.png) no-repeat 0 -250px; cursor: pointer; }

.visi {	overflow: hidden;	margin: 0 0 10px 0;	padding-bottom: 10px;	border: #ddd solid 1px; }
.visi .vi-t { height: 30px; line-height: 30px; background: url(../images/xx.jpg) repeat-x 0 8px; }
.visi .vi-t span { display: block; width: 70px; margin: 0 auto; padding: 0 8px; background: #fff; text-align: center;	font-size: 14px; }
.vi-list { padding: 0 8px 0 10px; }
.vi-list li { zoom: 1; overflow: hidden; padding: 8px 0;	}
.vi-list .vi-img {	float: left; width: 36px; height: 36px; overflow: hidden; }
.vi-list .vi-img img { width: 36px; height: 36px; border-radius: 2px; }
.vi-list .vi-peo { float: left; width: 84px; overflow: hidden; padding-left: 6px; }
.vi-list .vi-peo dt { height: 18px; line-height: 18px; overflow: hidden; font-weight: bold; }
.vi-list .vi-peo dd { height: 20px; line-height: 20px; overflow: hidden; color: #777; }
.vi-list .vi-add { float: left; cursor: pointer; }

/*--tab切换(my_group、my_index、my_friend)--*/
.xuanx { clear: both; height: 28px; margin-bottom: 15px; font-weight: bold; zoom: 1; }
.xuanx ul {	float: left; background: #e9e9e9; }
.xuanx li {	float: left; width: 120px; height: 28px; line-height: 28px; text-align: center; cursor: pointer; }
.xuanx li a { display: block; text-align: center; }
.xuanx li.red {	background: #f60; color: #fff; }
.xuanx li.red a, .xuanx li.red a:link, .xuanx li.red a:visited { color: #fff; border-right: none; }

.xuanxx { clear: both; height: 28px; margin-bottom: 15px; font-weight: bold; zoom: 1; }
.xuanxx ul {	float: left; background: #e9e9e9; }
.xuanxx li {	float: left; padding-right:20px; height: 28px; line-height: 28px; text-align: center; cursor: pointer; }
.xuanxx li a { display: block; text-align: center; }
.xuanxx li.red {	background: #f60; color: #fff; }
.xuanxx li.red a, .xuanx li.red a:link, .xuanx li.red a:visited { color: #fff; border-right: none; }

.usa { height: 32px; line-height: 32px; }
.usa span { margin-right: 20px; cursor: pointer; }
.usa .now { font-weight: bold; color: #f60; }

/*--my_group--*/
.group-list { position: relative; z-index: 1; padding: 10px 0; margin: 20px 0; border-radius: 5px; border: 1px solid #ff6600; background: #ffffff; }
.group-list li { float: left; width: 193px; height: 30px; line-height: 30px; overflow: hidden; margin-left: 15px; }
.group-list .jiao { display: inline-block; position: absolute; top: -18px; left: 45px; width: 28px; height: 18px; background: url(../images/icon_other.png) no-repeat 0px -150px; }
.group-detail { margin: 0 0 10px 0; border: #ddd solid 1px; border-radius: 4px; background: #fff; }
.group-info { width: 802px; padding: 18px; }
.group-info .group-img { float: left; width: 152px; height: 191px; overflow: hidden; margin: 0 20px 0 0; border-radius: 4px; }
.group-info .group-txt { float: left; width: 500px; }
.group-txt h3 { height: 30px; line-height: 30px; font-weight: normal; }
.group-txt h3 span { float: left; width: 400px; height: 30px; overflow: hidden; font-size: 18px; }
.group-txt h3 em { float: left; display: block; width: 239px; overflow: hidden; padding-right: 20px; text-align: right; font-size: 12px; font-style: normal; color: #777777; }
.group-txt .intro { line-height: 22px; overflow: hidden; color: #999; }
.group-txt .operate { height: 30px; line-height: 30px; margin-bottom:0px;}
.group-txt .operate li { float: left; margin-right: 40px; }
.group-txt .operate li.num { margin-right: 80px; }
.group-txt .operate .number { color: #f40; font-size: 12px; font-weight: bold; }
.group-txt .operate span { cursor: pointer; }
.group-detail .xuanx { margin: 0 0 0 10px; }

.cont-box { position: relative; margin-top: 20px; }
.do-posts, .do-upload {  position: absolute; right: 10px; top: -58px; text-align: right; }
.do-posts a.btn-posts { display: inline-block; height: 28px; line-height: 28px; padding: 0 22px; background: #9bc438; color: #ffffff; }
.do-upload span { display: inline-block; cursor: pointer; }

.posts-tab { height: 30px; line-height: 30px; margin: 0 10px; background: #f3f3f3; }
.posts-tab li { float: left; margin: 0 30px; }
.posts-tab li .checked { color: #fa7705; }
.posts-box { padding: 15px 0; margin: 0 15px; border-bottom: 1px dotted #e2e1e1; }
.posts-box .p-img { float: left; width: 56px; height: 72px; overflow: hidden; margin-right: 10px; border-radius: 4px; text-align: center; }
.posts-box .p-info { float: left; width: 490px; }
.posts-box .p-info dt { height: 24px; line-height: 24px; overflow: hidden; font-size: 16px; }
.posts-box .p-info dd { height: 48px; line-height: 22px; overflow: hidden; font-size: 12px; color: #9b9b9b; }
.posts-box .p-time { float: left; width: 150px; height: 72px; line-height: 72px; text-align: center; }
.posts-box .p-edit { float: left; width: 100px; padding-top: 20px; }

.member-tab { height: 25px; line-height: 25px; margin: 0 10px 20px 10px; }
.member-tab li { float: left; margin-right: 30px; }
.member-tab li span { display: inline-block; width: 89px; text-align: center; cursor: pointer; }
.member-tab li .sel { background: url(../images/cc.jpg) no-repeat; }
.member { padding: 0 10px; }
.zuz { float: left; margin: 0 22px 0 0; padding-bottom: 20px; }
.zuz dt { width: 80px; height: 80px; overflow: hidden; margin-bottom: 5px; border-radius: 2px; }
.zuz dd { width: 80px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; }
.zuz dd.zn { color: #f3003f; }
.zuz .dele, .zuz .manage { float: left; cursor: pointer; color: #f40; }
.zuz .manage { float: right; }

.album { padding: 12px 8px; }
.album li {	float: left; width: 151px; height: 201px;	margin: 0 22px 12px 22px; _margin-left: 11px; }
.album li p {	clear: both; width: 151px; height: 151px; background: url(../images/bc.jpg) no-repeat; }
.album li p a {	display: block; padding: 6px;	overflow: hidden; }
.album li p img {	width: 135px;	height: 135px; }
.album li dl { height: 50px; }
.album li dt { height: 25px; line-height: 25px; overflow: hidden; }
.album li dt span {	color: #777; margin-left: 10px; }
.album li dd { position: relative; height: 25px; line-height: 25px; }
.album li dd a { margin-right: 12px; color: #f60; }

.file { line-height: 28px; color: #666; }
.file th { background: #f2f2f2; }
.file td { padding: 10px 0; border-bottom: #ddd solid 1px;	}
.file .file-title { display: inline-block; margin-left: 10px; }
.file .drop { right: 18px; }

/*--group_posts--*/
.main { padding-bottom: 10px; border: #ddd solid 1px; border-radius: 2px; background: #ffffff; }
.p-title { height: 30px; line-height: 30px; padding: 10px 24px; font-size: 18px; font-weight: bold; }
.pbp { padding: 0 10px; margin-bottom: 10px; }
.p-icon { margin-top: 6px; }
.p-top-box { height: 30px; line-height: 30px; }
.p-top-box .p-top-info { float: left; margin-right: 20px; }
.p-top-box .drop { float: right; }
.p-name { margin-right: 10px; color: #f40; }
.p-do { float: right; }
.p-do .btn-del { margin-right: 10px; color: #f40; cursor: pointer; }
.p-do .btn-rep { color: #f40; }
.p-cont { padding: 10px; border-radius: 4px; background: #f7f7f7; }
.rep { padding: 0 10px 10px 10px; background: #f7f7f7; }
.rep-item { padding: 0 0 10px 50px; border-bottom: 1px dashed #e2e2e2; }
.rep-item .hruser { float: left; margin-left: -50px; margin-top: 6px; }
.rep-box { height: 30px; line-height: 30px; }
.rep-box .rep-info { float: left; }

/*--my_plan/my_log/my_collect--*/
.ic, .ic2 { display: inline-block; float: left; width: 16px; height: 16px; overflow: hidden; margin: 7px 0 0 10px; background: url(../images/plan_icon.png) no-repeat; }
.ic2 { float: none; margin-top: 0; }
.ic-txt { background-position: 0 0; }
.ic-pdf { background-position: 0 -50px; }
.ic-exl { background-position: 0 -100px; }
.ic-doc { background-position: 0 -150px; }
.ic-ppt { background-position: 0 -200px; }

.ico { display: inline-block; float: left; width: 24px; height: 30px; background: url(../images/icon.png) no-repeat 0 4px; }
.ico-gr { background-position: 0 -44px; }
.ico-pl { background-position: 0 -94px; }
.ico-ph { background-position: 0 -143px; }
.ico-log { background-position: 0 -193px; }

.my-plan-list { margin: 0 0 20px 0; padding: 20px 5px; border: #ddd solid 1px; border-radius: 3px; background: #fff; }
.my-plan-list dd { height: 30px; line-height: 30px;	margin: 0 6px; padding: 6px 0 6px 10px; border-bottom: #ddd solid 1px; }
.my-plan-list .mp-title { display: block; float: left; width: 450px; height: 30px; overflow: hidden; }
.my-plan-list .mp-title a { color: #333333; }
.my-plan-list .mp-title a:hover {	color: #f50; }
.my-plan-list .mp-title .mp-t { display: inline-block; float: left; }
.my-plan-list .opt { float: right; width: 120px; color: #555;	}
.my-plan-list .opt time {	float: left; margin-right: 8px;	color: #999; }
.my-plan-list .opt .default { color: #999; }

.plan-list { margin: 0 0 20px 0; padding: 20px 10px; border: #ddd solid 1px; border-radius: 3px; background: #fff; }
.plan-list .list-table td { border-bottom: #ddd solid 1px; padding: 10px 2px; }

/*个人页-右边*/
.aside .aside-border { margin-bottom: 20px; border: 1px solid #ddd; background: #fff; }
.aside .aside-h3 { height: 30px; line-height: 30px; padding: 0 14px; margin-bottom: 10px; border-bottom: 1px dotted #ccc; font-size: 14px; color: #f50; }
.right-tab { width: 200px; height: 30px; line-height: 30px; margin-bottom: 10px; }
.right-tab li { float: left; width: 50%; font-size: 14px; text-align: center; cursor: pointer; }
.right-tab li.selected { background: #f60; color: #fff; }
.list { padding-bottom: 10px; }
.list li { height: 30px; line-height: 30px; overflow: hidden; padding-left: 8px; margin: 0 10px; background: url(../images/icon_other.png) no-repeat 0 -235px; }
.list li a { display: block; }
.list li .list-title { display: inline-block; float: left; text-align: left; }
.list li .ic { margin-top: 7px; }
.list2 li { padding: 0; background: none; }
.list2 li .list-title { width: 157px; overflow: hidden; }
.refresh { margin: 4px 10px; }
.refresh span { cursor: pointer; }

.category { padding-bottom: 10px; border-bottom: 1px dotted #ccc; }
.category li { height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; }
.category li .divs { width: 177px; display: inline-block; height: 30px; line-height: 30px; color: #26709A; }
.category li .check { background: #F2F2F2; color: #333333; }
.category li .cate-name { float: left; width: 120px; overflow: hidden; }
.category li .c-tx { margin-right: 4px; color: #26709A; cursor: pointer; }
.category li .bor2 { width: 80px; height: 15px; padding: 2px; margin: 4px 3px 0 0; _margin-top: 3px; font-size: 12px; vertical-align: 1px; vertical-align: 3px\\9; }
.category li .btn-tx2 { display: inline-block; width: 40px; height: 20px; line-height: 20px; overflow: hidden; *height: 22px; *line-height: 18px; _height: 24px; _line-height: 20px; padding: 0 2px; margin: 6px 2px 0 0; *margin: 4px 2px 0 0; _margin: 3px 2px 0 0; font-size: 12px; }

.add-type-box { padding: 10px; }
.add-type-box li { height: 25px; line-height: 25px; }
.add-type-box .input { width: 90%; height: 23px; border: 1px solid #bfbfbf; }
.add-type-box .add-btn { margin-top: 10px; }
.add-type-box .btn50-25 { margin-right: 10px; }

/*--write_plan/write_log/write_posts--*/
.w-plan { float: left; width: 705px; padding: 40px 0 0 40px; }
.w-title input { width: 340px; }
.w-title th { font-weight: normal; }
.w-title .w-t { width: 100px; text-align: right; }
.w-title em { margin-right: 5px; color: #F00; }
.w-title .gray-notice { color: #999; }
.w-other {	height: 30px;	line-height: 30px; text-align: right; }
.w-other a { padding: 0 6px; color: #666;	cursor: pointer; }
.w-other span { color: #999; }
.w-edit { height: 441px; }
.w-bear {	height: 40px; line-height: 40px; margin-right: 2px; border: #ddd solid 1px; border-top: none; background: #f1f1f1; }
.w-bear th { font-weight: normal; }
.w-bear select { border: 1px solid #cccccc; } 
.w-godt {	height: 50px;	padding-top: 20px; }
.w-godt table { float: left; }
.btn-addtype { color: #fa7705; cursor: pointer; }
.mid-box{ margin-left:15px; width:717px;}


/*--my_plan_detail--*/
.detail { padding: 8px 0; border: 1px solid #ddd; border-radius: 3px; background: #ffffff; color: #333333; }
.detail .cont-txt { line-height: 22px; padding: 20px 8px 10px 8px; font-size: 14px; }
.h1 { height: 40px; line-height: 40px; overflow: hidden; margin: 0 8px; padding: 10px 0; text-align: center; font-size: 18px; }
.wri { margin: 0 8px; border-top: 1px dotted #dddddd; background: #fbfbfb; }
.wri .w-name {height: 31px; line-height: 31px; padding-left: 10px; text-align:center;}
.wri .w-name .blue { margin-right: 10px; }
.wri .w-r { float: right; padding-right: 10px; }
.wri .downl { float: left; width: 30px; height: 30px; line-height: 30px; padding: 1px 15px 0 0; margin-right: 10px; background: url(../images/icon_album.png) no-repeat 30px -389px; cursor: pointer; }
.wri .drop { float: left; display: inline-block; width: 60px; }
.writer { padding: 10px; border: 1px solid #dddddd; margin-bottom: 20px; }
.writer h3 { height: 28px; line-height: 28px; margin-bottom: 10px; }
.writer li { float: left; text-align: center; }
.writer li.name { width: 117px; overflow: hidden; margin-left: 5px; text-align: left; }
.writer li .img { width: 48px; height: 48px; overflow: hidden; border-radius: 2px; }
.related { margin: 20px 10px; padding: 10px 0; border: 1px solid #94CFDD; background: #EEF7FC; }
.related .r-t { height: 30px; line-height: 30px; padding-left: 10px; margin-bottom: 5px; font-size: 14px; font-weight: bold; }
.related .r-dl dd { float: left; width: 46%; height: 28px; line-height: 28px; padding-left: 2%; margin-left: 2%; _margin-left: 1%; background: url(../images/dian.jpg) no-repeat 2px 15px; }
.btn-share { padding: 8px 0; margin: 8px 8px 30px 8px; border-bottom: 1px dotted #cccccc; }
.btn-share li { float: left; text-align: left; }
.btn-share .share-txt { height: 27px; line-height: 27px; }
.bds-tools { float: left; display: inline-block; }
.bds-tsina, .bds-tqq, .bds-more { float: left; display: inline-block; height: 16px; padding: 6px 0 3px 24px; margin-right: 8px; background: url(../images/is.png) no-repeat; }
.bds-tsina { background-position: 0 -115px!important; }
.bds-tqq { background-position: 0 -235px!important; }
.bds-more { position: relative; left: 0; top: 0; background-position: 0 5px!important; cursor: pointer; }
.op-share { display: none; position: absolute; left: 4px; bottom: 22px; z-index: 10; width: 200px; border: 1px solid #cccccc; background: #ffffff; }
.op-share dd { float: left; width: 50%; margin: 5px 0; }
.op-share dd a { padding-left: 28px; background: url(../images/is.png) no-repeat; }
.op-share .bds-mshare { background-position: 0 -2074px!important; }
.op-share .bds-qzone { background-position: 0 -79px!important; }
.op-share .bds-bdysc { background-position: 0 -2553px!important; }
.op-share .bds-renren {	background-position: 0 -200px!important; }
.op-share .bds-bdxc {	background-position: 0 -2195px!important; }
.op-share .bds-kaixin001 { background-position: 0 -280px!important; }
.op-share .bds-tqf { background-position: 0 -320px!important; }
.op-share .bds-tieba { background-position: 0 -599px!important; }
.op-share .bds-douban { background-position: 0 -400px!important; }
.op-share .bds-tsohu { background-position: 0 -440px!important; }
.op-share .bds-bdhome { background-position: 0 -160px!important; }
.op-share .bds-sqq { background-position: 0 -2234px!important; }
.op-share .bds-thx { background-position: 0 -1834px!important; }

.m-box { padding: 8px; }
.m-table { border-bottom: 1px dotted #cccccc; margin-bottom: 20px; }
.m-tu {	width: 48px; height: 48px; margin: 0 auto; }
.m-tu img { width: 48px; height: 48px; border-radius: 2px; }
.m-tuh { width: 30px; height: 30px; margin: 0 auto; }
.m-tuh img { width: 30px; height: 30px; border-radius: 2px; }
.m-add { width: 56px;	height: 20px;	overflow: hidden;	padding-top: 10px; margin: 0 auto; }
.m-main {	padding: 0 8px 0 5px; font-size: 12px; }
.m-main dt { line-height: 30px; padding-left: 4px; margin-bottom: 10px; background: #f7f7f7; color: #777; }
.m-main dt span {	margin-right: 8px; color: #f40; }
.m-main .m-hh { float: right; cursor: pointer; }
.m-main dd { line-height: 22px;	padding-bottom: 5px; color: #666; }
/*.m-main dt em { float: left; margin-right: 8px; font-style: normal; }
.m-main dt b { float: right; font-weight: normal;	margin-right: 7px; }
.m-main dt p a { float: right; padding-right: 30px; color: #f50; }
.m-main dt b a { display: inline-block; padding: 0 10px; line-height: 24px; background: #ff7200; height: 24px;	color: #fff; }

.m-gray {	background: #f5f5f5; min-height: 80px; padding: 5px 0 0 0; _height: expression(this.scrollHeight<80?"80px":"auto"); }
.m-main ul { margin: 0 6px;	padding-left: 18px;	border-top: #ddd solid 1px; }
.m-main li { clear: both; overflow: hidden;	padding: 8px 0; }
.m-main li p { float: left;	width: 26px; overflow: hidden; padding-top: 3px; }
.m-main li p img { width: 26px;	height: 26px; }*/

/*activation_success*/
.act { width: 400px; margin: 0 auto; padding: 30px 300px; border: 1px solid #dddddd; box-shadow: 0 0 6px #e6e6e6; }
.succ { height: 104px; line-height: 116px; padding-left: 124px; margin-bottom: 10px; color: #e90000; background: url(../images/success.jpg) no-repeat 0 0; font-size: 18px; }
.suc-info { padding-left: 20px; }
.suc-info li { height: 30px; line-height: 30px; }
.suc-info li a { color: #46acd1; }

/*help*/
.art-cont, .art-list { padding: 20px; border: 1px solid #dddddd; box-shadow: 0 0 6px #e6e6e6; }
.art-cont { float: left; width: 648px; margin-right: 20px; }
.art-cont .h2 { font-size: 24px; font-weight: normal; }
.art-cont .desc { margin-top: 20px; }
.art-cont .desc h3 { height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 16px; }
.art-cont .desc p { line-height: 24px; }
.art-list { float: left; width: 248px; }
.art-list li { height: 30px; line-height: 30px; }

/*分页控件*/
.paginator
{
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px 20px 10px 0;
	margin: 0px;
}
.paginator a
{
	border: solid 1px #ccc;
	color: #0063dc;
	cursor: pointer;
	text-decoration: none;
}
.paginator a:visited
{
	padding: 1px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
}
.paginator .cpb
{
	border: 1px solid #F50;
	font-weight: 700;
	color: #F50;
	background-color: #ffeee5;
}
.paginator a:hover
{
	border: solid 1px #F50;
	color: #f60;
	text-decoration: none;
}
.paginator a, .paginator a:visited, .paginator .cpb, .paginator a:hover
{
	float: left;
	height: 20px;
	line-height: 20px;
	min-width: 20px;
	_width: 20px;
	margin-right: 5px;
	text-align: center;
	white-space: nowrap;
	font-size: 12px;
	font-family: Arial,SimSun;
	padding: 3px 3px;
}
.paginator span
{
	display: inline-block;
	float: left;
}
.paginator .red
{
	color: Red;
	margin-top: 6px;
}